Отображение уведомления с помощью jquery после отправки формы и перезагрузки страницы?
Я знаю, что использование .submit вызовет событие при нажатии кнопки submit. Но я хотел бы вызвать событие, когда кнопка отправки была нажата и страница перезагружена (я думаю, что каждая страница перезагружается после отправки формы).
У меня есть эта форма
@using (Html.BeginForm("Feedback", "Home", FormMethod.Post)) { @Html.ValidationSummary() @Html.ValidationSummary("", new {@class = "text-danger"}) <div class="form-group"> @Html.LabelFor(m => m.Cell, new {@class = "col-md-2 control-label"}) <div class="col-md-10"> @Html.EditorFor(m => m.Cell, new {htmlAttributes = new {@class = "form-control", placeholder = "Phone Number", type = "text"}}) </div> </div> <div class="col-sm-6 col-sm-offset-3"> <div class="btn-toolbar"> <button class="btn-raised btn-success btn"> Submit <div class="ripple-container"></div> </button> <button class="btn btn-default">Cancel</button> </div> </div> }
Что я уже пробовал:
& lt;скрипт>
jQuery(документ)
. ready (функция() {
jQuery ("#Cell"). inputmask ("099 999 9999");
jQuery ("#Cell")
. on ("размытие",
функция() {
последний ВАР = $(это).функция val().функцию substr($(это).функция val().метод indexOf("-") + 1);
если (last. length == 4) {
ВАР двигаться = $(это).функция val().функцию substr($(это).функция val().метод indexOf("-") - 1, 1);
ВАР lastfour = движение + последний;
var first = $(this). val (). substr(0, 9);
$(this). val(first + '-' + lastfour);
}
});
// проверьте, если пользователь только что отправил эту страницу
var justSubmitted = $. cookie('just_submitted');
если (justSubmitted) {
$("#обратная связь").показывать();
// удалить файл cookie
$. cookie('just_submitted', null);
}
// представленный
$("форма")
. submit(функция() {
// создайте файл cookie, а затем дайте ему нормально отправляться
$. cookie ('just_submitted', 'true');
});
});
< / script>