en mi web hago una peticion de una pagina mediante ajax con mootools, esta peticion me actualiza el contenido de cierto div con la respuesta que me da la pagina pedida, o sea:
En Index.php
Código:
En mi fichero javascript<div id="actualiza"> </div> <a href='#' id='gatillo'>Actualizalo ya</a>
Código:
En la pagina pedida o sea Zoom.phpwindow.addEvent('domready', function(){ $('gatillo').addEvent('click', function(e) { e = new Event(e).stop(); var url = "zoom.php"; new Ajax(url, {method: 'get'},update: $('actualiza')}).request(); }); });
Código:
Cuando doy clic por primera vez me actualiza correctamente el contenido dentro del div, o sea, me muestra dentro del div lo siguiente>Ha actualizado correctamente el contenido <a href='#' id='gatillo'>Actualizado</a>Código PHP:
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1 header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
Ha actualizado correctamente el contenido
Actualizado
Actualizalo Ya
Cuando doy clic esta vez en Actualizado no realiza ninguna accion, es como si el DOM se mareara, esta claro que no me va a mostrar algo distinto a lo que ya esta pero se que no hace nada pues lo compruebo con el Firebug y no manda peticion de request al server..
Alguna ayuda?