У меня есть форма входа на моей странице и функция, которую я хочу вызывать ТОЛЬКО, если пользователь входит в систему, иначе она не будет вызываться (это функция, которая отслеживает, могут ли пользователи успешно войти в систему). Я хочу проверить, удалось ли пользователю войти в систему, проверив, что после отправки формы домашняя страница успешно загружается, и я могу проверить, существует ли определенный элемент с домашней страницы (как если бы вход не был успешным,ничего с этой страницы не покажет). Проблема в том, что я не знаю, как ждать следующей страницы для загрузки ПОСЛЕ отправки формы. На данный момент этот код вызывает функцию независимо. Я пытался объединить document.ready
и window.load
, но все же не могу сделать прорыв.
$(document).on("submit", "#myForm", function () {
if ($('#someHomePageElement').length) {
alert("hello");
// Call Function
}
});
Проблема заключается в том, что он не ждет, пока я не доберусь до домашней страницы или не проверю, существует ли элемент. Я не очень опытен с Jquery, поэтому извиняюсь, если это очень простой вопрос - любая помощь будет принята с благодарностью! Спасибо!