Jak zaimplementować adres Gmaila "trwa zbyt długo" warning message przy użyciu adresu jQuery Ajax API?Wdrażanie komunikatu "to trwa za długo" z jQuery
Dla tych, którzy nigdy nie widzieli tej wiadomości w Gmailu, pojawia się, gdy proces "podpisywania" trwa zbyt długo, a następnie sugerowane są niektóre rozwiązania.
Używam jQuery Ajax na mojej stronie i chcę ostrzec użytkowników, gdy ładowanie strony jest bardzo powolne, a następnie zasugerować kilka rozwiązań (link do odświeżenia strony lub na stronie pomocy, na przykład).
Argument clearTimeout powinna być wartość zwracana z setTimeout (rączki timer), nie sposób się powoływać po upływie tego czasu. – tvanfosson
W rzeczywistości 'clearTimeout' oczekuje identyfikatora limitu czasu, a nie obiektu funkcji, jaki masz tutaj. – kangax
Rozumiem logikę i ustawienie limitu czasu, ale jak działa funkcja setTimeout iw jakich przypadkach ma ona zastosowanie? Nie mogłem go znaleźć w dokumentacji jQuery. – fjsj