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
}
}
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.