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:
- pagecontainerbeforeload - a declanșat înainte de orice solicitare de sarcină se face
- pagecontainerload - declanșat după ce pagina a fost încărcat cu succes și introdus în DOM.
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:
|
Î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.