Pregunta

Estoy usando AJAX con prototypejs .Ahora quiero usar el botón Atrás / Adelante del navegador para redirigir a los enlaces AJAX ya visitados.Encontré este complemento pero no sé qué archivo debo incluir en mi proyecto y dedonde empezar.Estoy usando el siguiente código prototypejs para solicitudes AJAX con respuesta JSON.

function ajaxRequest(url) {

parent.location.hash = url;

new Ajax.Request( url, {

      method: 'get',
      onSuccess: function( transport ) {

        // get json response
        var json = transport.responseText.evalJSON( true );

        for(var id in json) {
            $(id).innerHTML = json[id];
        }
    },     
    onFailure: function() {         
        alert('Error with AJAX request.'); 
    }  
});

return false;
}

¿Alguna idea?

Gracias

¿Fue útil?

Solución

Puede usar Historial realmente simple .Enruta sus llamadas ajax a través de un iframe oculto que a su vez las llama desde la página principal.Cuando el usuario presiona ATRÁS, hace que el iframe retroceda, por lo que se ejecuta la llamada ajax anterior.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top