Ho un problema nel mio codice. L'obiettivo è completare un modulo semplice, quindi fare clic su un pulsante di invio. Fa una richiesta Ajax per andare nel metodo. In caso di successo nella richiesta Ajax, io uso Windows.history.back() per andare alla pagina precedente ans qui voglio aggiornare questa pagina, per aggiornare i valori che sono modificati dal modulo! Hai un'idea a riguardo?Windows.history.back() + location.reload() jquery
$('#form_edit').submit(function (e)
{
e.preventDefault();
$.ajax({
url: $('#form_edit').attr('action'),
type: 'POST',
cache: false,
data: $(this).serialize(),
success: function (data) {
if (data === true) {
alert("Modification réussie !");
window.history.back();
location.reload(); <= on success i want to refresh previous page
}
else {
alert("Modification échouée !");
}
},
error: function()
{
alert("Modification échouée !");
}
})
})
provare a utilizzare location.href = document.referrer. – VPK
Reindirizza con un flag nell'url che la pagina precedente può riconoscere, quindi attiva un aggiornamento se è presente nella pagina precedente. – Novocaine