Gracias por tu respuesta Jackson, no queria asustar posibles lectores con mucho codigo xD
Claro la variable campo1 tiene el input DISPONIBILIDAD donde finalmente deberia aparecer el dato, que segun firebug viene bien en el xml.
Probare lo que me dices, te copio mientras el codigo completo.
Código:
<script language="javascript" type="text/javascript">
function consultaDisponibilidad()
{
var campo1=document.getElementById("DISPONIBILIDAD").value;
var hora=document.getElementById("hora").value;
var minuto=document.getElementById("minuto").value;
var tipo_juego=document.getElementById("ID_TIPO_JUEGO").value;
var ajax=nuevoAjax();
ajax.open("POST", "com_cancha/vista/menu_nuevo_acceso_cancha_detalle/funciones/consulta_actualizar_datos.php", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("hora="+hora+'&minuto='+minuto+'&tipo_partido='+tipo_juego);
ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
var respuesta=ajax.responseXML;// Rescata el contenido del archivo XML retornado del servidor:
campo1.value=respuesta.getElementsByTagName("disp")[0].childNodes[0].data;
}
}
}
</script>
La consulta sql la omito porque se esta bien, la parte xml:
Código:
$xml="<?xml version='1.0' encoding='UTF8'?>";
$xml.="<datos>";
$xml.="<disp><![CDATA[$disp]]></disp>";
$xml.="</datos>";
header("Content-type: text/xml");
echo $xml;