Ultimele tutoriale de dezvoltare web
 

jQuery pagecontainerloadfailed Eveniment

<JQuery mobile Evenimente

Exemplu

Alerta un text atunci când solicitarea de încărcare a paginii eșuează:

$(document).on("pagecontainerloadfailed",function(){
  alert("Sorry, requested page does not exist.");
});
Încearcă - l singur »

Definiție și utilizare

Evenimentul pagecontainerloadfailed este declanșat în cazul în care cererea de încărcare a paginii eșuează.

Evenimente conexe:

Notă: Aceste evenimente sunt folosite pentru paginile externe - Ori de câte ori o pagină externă este încărcat în DOM, 2 evenimente sunt concediat. Primul este pagecontainerbeforeload. Al 2-lea eveniment va fi pagecontainerload sau pagecontainerloadfailed fie.


Sintaxă

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

Parametru Descriere
function(event,data) Necesar. Specifică funcția de a rula atunci când are loc evenimentul pagecontainerloadfailed.

Functia are doi parametri opționali:

Obiectul evenimentului - care poate conține orice proprietăți eveniment jQuery (eg event.target, event.type , etc.) de (eg event.target, event.type , etc.) , (eg event.target, event.type , etc.) A se vedea jQuery Evenimente de referință pentru mai multe informații

Obiectul de date - conține următoarele:

  • url (string) - (that was sent to $.mobile. loadPage() ) url (string) - conține adresa URL absolută sau relativă a paginii (that was sent to $.mobile. loadPage() ) a (that was sent to $.mobile. loadPage() )
  • absUrl (string) - conține referința absolută a URL - ului
  • dataUrl (string) - conține adresa URL a locației browser - ului
  • deferred (object) - conține resolve() sau reject()
  • options (object) - conține opțiunile care au fost trimise la $.mobile. loadPage() $.mobile. loadPage()
  • xhr (object) - conține obiectul XMLHttpRequest (Sent as the 3rd argument to $. ajax() - (Sent as the 3rd argument to $. ajax() succes apel invers)
  • textStatus (string or null) - conține statutul cererii ( "success" or "null" ) (trimis ca al 2 - lea argument pentru $. ajax() eroare de apel invers)
  • errorThrown - (null, string, object) - Când apare o eroare HTTP, errorThrown primește textul statutului HTTP, cum ar fi "Not Found" sau "Internal Server Error de "Internal Server Error (sent as the 3rd argument to $. ajax() - (sent as the 3rd argument to $. ajax() apel invers eroare )

Încearcă-l singur - Exemple

O demonstrație a evenimentelor legate de
O demonstrație a pagecontainerload și pagecontainerloadfailed.

Obiectul evenimentului
Folosind proprietatea event.type pentru a reveni tipul evenimentului declanșat.

Obiectul de date
Utilizarea data.url pentru a reveni adresa URL a încărcării paginii de succes.

Obiectul de date
Utilizarea data.errorThrown pentru a reveni un text atunci când o pagină nu este găsit.


<JQuery mobile Evenimente