Правильный способ реализации загрузчика при нажатии на ссылку - PullRequest
0 голосов
/ 13 сентября 2018

У меня проблема.Я связываю события клика с моими тегами «a», которые скрывают содержимое страницы и показывают загрузочную прядильную машину (пока не загрузится новая страница).

Проблема этого подхода заключается в том, что при нажатии кнопки «Назад»браузера, браузер восстанавливает последнее состояние предыдущей страницы, где вы можете видеть только загрузочный счетчик.

Это не то же самое для каждого браузера, но, например, на iPad с последним Safari это проблема.

Пример того, как мой код выглядит так:

$("a").click(function() {
    showLoadingSpinner(".container", "loading new page...");
    // hides the div with the container class and 
    // shows the loading spinner with the text "loading new page..."
});

Может быть, мне нужно каким-то образом заменить все эти запросы каким-то ajax-запросом, где я могу скрыть загрузчик после завершения запроса?

Редактировать: Я использую ASP.Сеть для создания сайта (без PHP).Это действительно сложное и большое приложение с множеством различных типов ajax-запросов повсюду на странице.

Редактировать 2: Просто чтобы прояснить, я говорю о тегах "a" с атрибутами "href".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...