Ya he logrado pasar el array he aqui la funcion:
funcion javascript
:
Código:
function validaCve(){
var Cve_Articulo1=document.getElementById("codigo_art").value;
var miAjax = new Request({
url: "BuscaNombre2.php",
data: "Cve_Articulo="+Cve_Articulo1,
onSuccess: function(textoRespuesta){
//--------------------------------
var Array_Json= JSON.decode(textoRespuesta);
//--------------------------------
$('detalle').set("html", Array_Json[0]);
},
onFailure: function(){
$('detalle').set("html", "Fallo al obtener el Nombre del Articulo");
}
})
miAjax.send();
}//fin de funcion validaCve
BuscaNombre2.php
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($DATOS);
}
//
ahora mi duda es como manejo el arreglo , cuando la consulta me devuelva mas de 1 renglon, algo asi como: $('detalle').set("html", Array_Json[1][4]); no se cual es la forma correcta para mostrarlo ya que lo intente de esta manera y no me funciona, de antemano gracias por la orientacion y ayuda prestada, saludos...