Я делаю грязную проверку формы. При этом, если значение формы изменяется, я показываю пользователю запрос с просьбой о том, хочет ли он продолжить. Если да, я хочу перейти к URL-адресу с нажатой ссылкой. Моя проблема в том, что я не могу сохранить URL.Сохранение значения переменной через поток jquery-dialog
$("a").click(function (e) {
url = $(this).attr('href');
if(str != $("form").serialize()){
$('#prompt').show();
e.preventDefault();
}
});
Я использую диалог начальной загрузки, чтобы показать сообщение о том, что форма была изменена. Теперь, если пользователь все еще хочет покинуть страницу, как мне отслеживать URL-адрес, который мне нужно переслать.
<div class="modal-footer">
<a id="hide" class="btn">Stay on Page</a>
<a id="navigate" class="btn" href="#">Leave Page</a>
</div>
$('#navigate').click(function() {
console.log(url)
});
Мне нужно, чтобы сохранить значение url, когда я закрываю диалог.
То, что я ищу в том, что когда я выбираю отпуск страницы, я должен иметь доступ к переменной url. Даже если я смогу вернуться к функции .click, это сработает для меня. – Hozefa
Huh ... Наверное, я не понимаю, зачем вы идете. В примере, который я дал двум функциям 'click', есть доступ к переменной url. и имеет ли функция клика доступ к переменной url, все зависит от того, где вы определяете переменную url. – hajpoj