te voy a
comentar en el código lo que no es lógico:
Código Javascript
:
Ver originalfunction update() {
$("#notice_div").html('Loading..'); // ¿que se supone que hace esto?: si es lo que creo no va aquí
$.ajax({
type: 'post',
url: 'response.php?randval=<? echo $vari=rand();?>',
timeout: 2000, // ¿un máximo de espera de 2 segundos para la petición?
success: function(data) {
$("#todos_actualizar").html(data); //se supone que aquí comparas
$("#todos_actualizar").html(''); // ¿NO entiendo para que borras de nuevo el contenido!!!?
window.setTimeout(update, 1000); // ¿no es más factible usar un setInterval global?
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
$("#todos_actualizar").html('Timeout contacting server..');
window.setTimeout(update, 6000; // ERROR de sintaxis
}
}