Cita:
Iniciado por fernandogonzalez
La duda que tengo ahora, ocupando jquery y ajax, como hago un escuchador sin que el usuario interactue, la idea es que cuando haga un cambio en la bdd se refleje en diseño.
Todos los "escuchadores" (o listeners te referirás supongo) se hacen a expensas del usuario. El listener espera que se desencadene el evento independientemente de que el usuario intervenga, cuando el evento esperado es de tipo ratón o teclado simplemente se puede crear con createEvent y desencadenar con dispatchEvent.
Pero lo que pretendes no tiene nada que ver con eventos del usuario, sino con un simple temporizador que envíe una consulta por AJAX
Código Javascript
:
Ver originalsetTimeout("enviarconsulta()",10000);
function enviarconsulta(){
// peticion AJAX
onsuccess (onreadystatechange [XMLHttpRO.readyState ==4]){
// LOS CAMBIOS QUE DESEES EN EL DOM
}
}
Y hasta ese momento el usuario no ha intervenido en nada salvo en cargar la página.