problema:
tengo una pagina con javascript que envia una clave de articulo a otra pagina php para hacer una consulta a una base de datos (firebird), php me devuelve el arreglo de la consulta pero no se como capearlo devuelta a javascript y manejarlo como arreglo.
estoy usando mootools-core-1.3.2-full-compat-yc.js
esta es la funcion javascript
Código:
este es BuscaNombre2.phpfunction validaCve(){ var Cve_Articulo1=document.getElementById("codigo_art").value; var miAjax = new Request({ url: "BuscaNombre2.php", data: "Cve_Articulo="+Cve_Articulo1, onSuccess: function(textoRespuesta){ //consulta=new Array(4); //consulta=textoRespuesta; //alert(textoRespuesta.NOMBRE); // alert(consulta); $('detalle').set("html", textoRespuesta); }, onFailure: function(){ $('detalle').set("html", "Fallo al obtener el Nombre del Articulo"); } }) miAjax.send(); }//fin de funcion validaCve
Código PHP:
$claveart=$_POST['Cve_Articulo'];
$conn = ibase_connect("192.168.2.1:/Datos/BdeD.FDB","SYSDBA","masterkey");
$qry = "SELECT A.NOMBRE, B.CLAVE_ARTICULO, A.UNIDAD_VENTA, A.UNIDAD_COMPRA, A.ARTICULO_ID FROM ARTICULOS A LEFT OUTER JOIN CLAVES_ARTICULOS B ON B.ARTICULO_ID = A.ARTICULO_ID WHERE B.CLAVE_ARTICULO = '$claveart'";
$consulta=ibase_query($conn,$qry) or die ("error de conexion con la base de datos");
$registro= ibase_fetch_row($consulta);
$nombre=$DATOS[0];
if($DATOS[1]!="")
{
// echo json_encode($registro);
echo $nombre;
}
//
si imprimo solo la variable nombre si me la imprime en el div pero no se como devolver el arreglo completo, por favor me pueden ayudar a encontrar la luz...