Я пишу приложение, которое имеет несколько смешанных одностраничных/многостраничных аспектов.
Допустим, меню примерно такое:
О нас | Блог
Ссылка О нас — это обычная ссылка <a href="about-us.html">
, которая при нажатии уходит с текущей страницы.
Ссылка Блог — это ссылка javascript, которая выполняет вызов AJAX и изменяет текущую страницу на блог, динамически записывая новый HTML.
Если пользователь щелкнет ссылку О нас, а затем передумает и щелкнет ссылку Блог, я хочу отменить переход к "about-us.html". То, что я испытываю сейчас, это то, что иногда страница о нас загружается некоторое время, а блог загружается и отображается первым, но поскольку браузер уже запрашивает страницу о нас, когда этот запрос догоняет, страница меняется. Как я могу это исправить?