Mam problem w moim kodzie. Celem jest wypełnienie prostego formularza, a następnie kliknięcie przycisku przesyłania. Wykonuje odwołanie Ajax, aby przejść do metody. Po sukcesie w żądaniu ajax, używam windows.history.back(), aby przejść do poprzedniej strony i tutaj chcę odświeżyć tę stronę, aby odświeżyć wartości, które są modyfikowane przez formularz! Masz pomysł?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 !");
}
})
})
spróbuj location.href = document.referrer. – VPK
Przekieruj z flagą w adresie URL, którą rozpoznała poprzednia strona, a następnie uruchom odświeżanie, jeśli jest obecne na poprzedniej stronie. – Novocaine