¿Cómo implementar el complemento de historial para prototypejs?
-
27-10-2019 - |
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
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