Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/05/2009, 04:15
enterweb
 
Fecha de Ingreso: octubre-2008
Mensajes: 19
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: No actualizar si no hay cambios

Este es el codigo que tengo:

<script language="javascript" type="text/javascript">
var RequestObject = false;
var Archivo = 'enlinea.php?id_centro=<?php echo $id_centro;?>';
window.setInterval("actualizacion_reloj()", 2000);
if (window.XMLHttpRequest)
RequestObject = new XMLHttpRequest();
if (window.ActiveXObject)
RequestObject = new ActiveXObject("Microsoft.XMLHTTP");

function ReqChange() {
if (RequestObject.readyState==4) {
if (RequestObject.responseText.indexOf('invalid') == -1) {
msgs = RequestObject.responseText.split('|');
document.getElementById("quickSummary").innerHTML = msgs[0];
}
else {
document.getElementById("quickSummary").innerHTML = "Error llamando";
}
}
}
function llamadaAjax() {
RequestObject.open("GET", Archivo , true);
RequestObject.onreadystatechange = ReqChange;
RequestObject.send(null);
}
function actualizacion_reloj() {
llamadaAjax();
}
</script>

Mediante php, se averiguar si he realizado algun cambio en la base de datos, pero no se como hacer en ajax para que no me actualice si por ejemplo el fichero php devuelve un 0 (no hay cambios en la bd).

Muchas gracias por tu ayuda.