Exemplu
Alerta un text atunci când solicitarea de încărcare a paginii eșuează:
$(document).on("pageloadfailed",function(){
alert("Sorry,
requested page does not exist.");
});
Încearcă - l singur » Definiție și utilizare
Evenimentul pageloadfailed a fost depreciat în jQuery versiunea 1.4.0. Utilizați pagecontainerloadfailed eveniment în loc.
Evenimentul pageloadfailed este declanșat în cazul în care cererea de încărcare a paginii eșuează.
Evenimente conexe:
- pagebeforeload - a declanșat înainte de orice solicitare de sarcină se face
- Căile - 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 pagebeforeload. Al 2-lea eveniment va fi sau pageloadfailed fie Căile.
Sintaxă
$("document") . on("pageloadfailed",function(event,data) {...})
Parametru | Descriere |
---|---|
function(event,data) | Necesar. Specifică funcția de a rula atunci când are loc evenimentul pageloadfailed. 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 pageloadfailed și Căile.
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.