Hola ....
Tengo la siguiente consulta:
Código PHP:
$query="SELECT doccon FROM $tablact";
$resultado=$conexion->query($query);
if (($resultado->num_rows)>0){
while ($fila=mysqli_fetch_assoc($resultado)){
$cedula=$fila['doccon'];
?>
<script>
var cedula=<?php echo $cedula; ?>;
llamarAjaxGETVdocu(cedula);
</script>
<?php
}
}
Esta consulta selecciona unas cédulas y para cada cédula llama una función la cual verifica si existe y da una respuesta.
La funcion es esta:
Código:
function llamarAjaxGETVdocu(cedula){
var valor=cedula;
var url="../datosreferidos/vcedulaE.php?valor="+valor;
peticion.open("GET",url,true);
peticion.onreadystatechange =respuestaAjaxVdocu;
peticion.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
peticion.send(null);
}
function respuestaAjaxVdocu(){
if(peticion.readyState==4){
if(peticion.status==200){
alert(peticion.responseText);
}else{
alert("ha ocurrido un error"+peticion.statusText);
}
}
}
La función Jquery funciona perfectamente para una cédula. Pero cuando la hago para varias cédulas solo da respuesta para la última.
Verifique en la consola y me informa:
Para el ultimo numero de cedula STATUS TEXT 200 OK y da la respuesta.
Para los anteriores números da STATUS TEXT (Canceled) y respuesta FAILED TO LOAD RESPONSE DATA
Agradecería la ayuda que me puedan brindar.