Ссылка перенаправляет страницу до того, как функция javascript onclick сможет завершить работу

У меня есть ссылка, которая загружает страницу и вызывает функцию javascript при нажатии. Проблема в том, что функция javascript не может завершиться до перенаправления страницы. Есть ли способ убедиться, что это так?

Вы заметите, что alert()закомментирован в функции javascript, и если я раскомментирую его, функция сможет завершиться. Тем не менее, я, очевидно, не хочу, чтобы всплывающее окно с предупреждением действительно имело место.

Вот ссылка:

<a href="p.php?p=$randString&s=$postCat" onclick="setYSession();">

Вот функция javascript, которая не может завершиться вовремя:

function setYSession() {
    var YposValue = window.pageYOffset;
    $.get('yPosSession.php?yValue=' + YposValue);
    //alert(YposValue);
    return false;
}
9
задан Tristan Cottam Meulemans 20 July 2017 в 23:03
поделиться