Como estan
Tengo esta funcion que lo que me permite es llamar a un archivo php que consulta la base de datos y me trae la informacion de unos productos
en este momento me esta devolviendo el precio del producto pero si quisiera que me devolviera mas valores como se haria?
Código HTML:
function ValProducto(NumProducto)
{
// Obtengo el Id del Producto del cual se desean saber precio referencia y stock.
var CodProducto = document.getElementById("SYSCodProducto"+NumProducto).value;
// Obtendo la capa donde se muestran las respuestas del servidor
//// var precio=document.getElementById("SYSValUnitario"+NumProducto);
// Creo el objeto AJAX
var ajax=nuevoAjax();
// Coloco el mensaje "Cargando..." en la capa
//// capa.value="Cargando...";
// Abro la conexión, envío cabeceras correspondientes al uso de POST y envío los datos con el método send del objeto AJAX
ajax.open("POST", "./servajax", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("CodProducto="+CodProducto);
ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
var DatProducto = ajax.responseText; // Respuesta recibida. Coloco el texto plano en la capa correspondiente
document.getElementById("SYSValUnitario"+NumProducto).value=DatProducto;
}
}
}
Este el archivo que consulta los datos del producto
Código PHP:
<?php
// Realizo la conexión a la base de datos.
include_once ("conexionbdsugarCRM.php");
@ $link = conectarse();
if($_POST['CodProducto'])
{
$ConProducto = mysql_query("select * from productos where Id_Product = ".$_POST["CodProduct"]);
$ValProducto = mysql_result($ConProducto,0,ValUni_Product);
$RefProducto = mysql_result($ConProducto,0,Ref_Product);
$StoProducto = mysql_result($ConProducto,0,Sto_Product);
mysql_free_result($ConProducto);
echo $ValProducto;
}
?>
Lo que estoy un tris enredado es como hago para devolver la referencia y el stock del producto y asignarselo a otros campos del formulario porque yo lo que veo es que imp´rime un valor y con ajax.ResponseText lo captura pero como hago para capturar los otros dos
Espero me entiendan y me puedan ayudar con esto.