ciao!
ho una funzione che esegue una chiamata ajax a uno script.
funziona bene, solo che vorrei aggiungerci un'altra cosa, e cioè vorrei intercettare la history back in modo da non tornare indietro alla pagina precedente, ma ricaricare la pagina.
ho provato così, ma non ha funzionato:
codice:
var limit = 0;
function ajaxPageHome() {
limit += 10;
$.ajax({
type: "GET",
dataType: "html",
url: "ajax_page_home.php",
data: "limit=" + limit,
success: function(response) {
$("#ajax_page_home").html(response);
$('html, body').animate({ scrollTop: 0 }, 'slow');
history.replaceState(true, null, window.location.pathname);
window.addEventListener("popstate", function(e) {
if(e.originalEvent.state) {
window.location.reload();
}
});
}
});
}
ho visto altre cose in giro, ma nessuna mi ha funzionato.
come posso fare??