Tengo un problema que tengo en Ajax....
Ya tengo la consulta a la base de datos y el codigo ajax para la ejecucion pero cuando voy a dar a los id la informacion me sale undefined...
este es el codigo:
// creando objeto XMLHttpRequest de Ajax
var obXHR;
try
{
obXHR = new XMLHttpRequest();
}
catch(err)
{
try
{
obXHR = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(err)
{
try
{
obXHR = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(err)
{
obXHR = false;
}
}
}
function cargar(url)
{
obXHR.open("GET", url);
obXHR.onreadystatechange = function()
{
if (obXHR.readyState == 4 && obXHR.status == 200)
{
obXML = obXHR.responseXML;
document.descripcion.numdoc.value = obXML.getElementsByTagName("numdoc").firstChild;
document.descripcion.tipodoc.value = obXML.getElementsByTagName("documento").firstChild ;
document.descripcion.apellidos.value = obXML.getElementsByTagName("apellidos").firstChild ;
document.descripcion.nombres.value = obXML.getElementsByTagName("nombres").firstChild;
document.descripcion.fecnac.value = obXML.getElementsByTagName("nacimiento").firstChil d;
document.descripcion.codeps.value = obXML.getElementsByTagName("empresa").firstChild;
}
}
obXHR.send(null);
}
y esta es la consulta en php:
<?php
session_start();
//header("Content-Type: application/xml");
header("Content-Type: text/xml");
include "conex_sybase.php";
$navega=$_GET['navega'];
//$navega=1710274;
$sql_consulta="SELECT registro_general.consec_gral,
pacientes.cod_dto,
pacientes.cedula,
pacientes.pri_apelli,
pacientes.seg_apelli,
pacientes.pri_nombre,
pacientes.seg_nombre,
pacientes.f_nacim,
programas.nom_prog
FROM pacientes,
programas,
registro_general
WHERE ( programas.cod_prog = pacientes.cod_prog ) and
( registro_general.cedula = pacientes.cedula ) and
( registro_general.cod_prog = pacientes.cod_prog ) and
( registro_general.cod_dto = pacientes.cod_dto ) and
( ( registro_general.consec_gral = $navega ) )";
$result=@sybase_query($sql_consulta,$enlace);
$row_consulta=@sybase_fetch_row($result);
echo "<datos_llamados>\n";
echo "<datos>";
echo "<navegacion>".$row_consulta[0]."</navegacion>\n";
echo "<documento>".$row_consulta[1]."</documento>\n";
echo "<numero>".$row_consulta[2]."</numero>\n";
echo "<apellidos>".$row_consulta[3]." ".$row_consulta[4]."</apellidos>\n";
echo "<nombres>".$row_consulta[5]." ".$row_consulta[6]."</nombres>\n";
echo "<nacimiento>".$$row_consulta[7]."</nacimiento>\n";
echo "<empresa>".$row_consulta[8]."</empresa>\n";
echo "</datos>\n";
echo "</datos_llamados>\n";
por favor colaborenmen en esto, gracias....
Att: mojon1c