Najnowsze tutoriale tworzenie stron internetowych
 

jQuery pageloadfailed wydarzenie

<JQuery Mobilna Wydarzenia

Przykład

Alert jakiś tekst, gdy żądanie wczytywania strony kończy się niepowodzeniem:

$(document).on("pageloadfailed",function(){
  alert("Sorry, requested page does not exist.");
});
Spróbuj sam "

Definicja i Wykorzystanie

Pageloadfailed Imprezę przestarzałe w wersji 1.4.0 jQuery. Użyj pagecontainerloadfailed imprezę zamiast.

Pageloadfailed zdarzenie jest wywoływane, jeżeli żądanie ładowania strony zakończy się niepowodzeniem.

Podobne wydarzenia:

  • pagebeforeload - wyzwalane przed każdym wniosku obciążenia jest wykonany
  • pageload - wywołany po stronie został pomyślnie załadowany i wstawione do DOM.

Uwaga: Zdarzenia te są wykorzystywane do stron zewnętrznych - Zawsze, gdy strona zewnętrzna jest ładowany do DOM, 2 wydarzenia są wypalane. Pierwszym z nich jest pagebeforeload. The 2nd wydarzeniem będzie albo pageload lub pageloadfailed.


Składnia

$("document").on("pageloadfailed",function(event,data){...})

Parametr Opis
function(event,data) Wymagany. Określa funkcję uruchamiania po wystąpieniu pageloadfailed zdarzenia.

Funkcja ma dwa opcjonalne parametry:

Obiekt zdarzenia - które mogą zawierać żadnych właściwości zdarzeń jQuery (np event.target, event.type itp) Zobacz jQuery zdarzenia Reference , aby uzyskać więcej informacji

Obiekt danych - zawiera następujące elementy:

  • url (string) - zawiera bezwzględny lub względny adres URL strony (który został wysłany do $.mobile.loadPage() )
  • absUrl (string) - zawiera odniesienie do bezwzględnego URL
  • dataUrl (string) - zawiera adres URL lokalizacji przeglądarki
  • deferred (object) - zawiera resolve() lub reject()
  • options (object) - zawiera opcje, które zostały wysłane do $.mobile.loadPage()
  • xhr (object) - zawiera obiekt XMLHttpRequest (wysyłane jako 3rd argumentu $.ajax() Sukces callback)
  • textStatus (string or null) - zawiera status wniosku ( "success" lub "null" ) (wysłane jako argument 2 do $.ajax() error callback)
  • errorThrown - (null, string, object) - W przypadku wystąpienia błędu HTTP, errorThrown otrzyma teksty statusu HTTP, takich jak "Not Found" lub "Internal Server Error (wysłanej jako 3rd argumentu $.ajax() wywołania zwrotnego błędu )

Spróbuj sam - przykłady

Demonstracja zdarzeń ich dotyczących
Demonstracja pageload i pageloadfailed.

Obiekt zdarzenia
Korzystanie z własności Event.type wrócić wywołanego typ zdarzenia.

Obiekt danych
Korzystanie data.url powrotu URL nieudanej ładowania strony.

Obiekt danych
Korzystanie data.errorThrown wrócić jakiś tekst, gdy strona nie została znaleziona.


<JQuery Mobilna Wydarzenia