En son web geliştirme öğreticiler
 

jQuery Olay pageloadfailed

<JQuery Mobile Olaylar

Örnek

Sayfa yükleme isteği başarısız olduğunda bazı metinler uyar:

$(document).on("pageloadfailed",function(){
  alert("Sorry, requested page does not exist.");
});
Kendin dene "

Tanımı ve Kullanımı

Pageloadfailed olay jQuery 1.4.0 sürümü kullanımdan kaldırıldı. Kullanım pagecontainerloadfailed yerine olay.

Sayfa yükleme isteği başarısız olursa pageloadfailed olayı tetiklenir.

İlgili olaylar:

  • pagebeforeload - Herhangi bir yük isteğinden önce tetiklenir yapılır
  • pageload - sayfadan sonra tetiklenen başarıyla yüklendi ve DOM takıldıktan.

Not: Bu olaylar dış sayfalar için kullanılır - Bir dış sayfa DOM yüklenir zaman, 2 etkinlik ateşlenir. İlk pagebeforeload olduğunu. 2 olay ya pageLoad veya pageloadfailed edilecektir.


Sözdizimi

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

Parametre Açıklama
function(event,data) Gereklidir. pageloadfailed olay meydana geldiğinde çalışacak şekilde işlevini belirtir.

işlevin iki opsiyonel parametrelere sahiptir:

Olay nesnesi - Herhangi bir jQuery olay özellikler içerebilir (eg event.target, event.type , etc.) Bkz jQuery Olaylar Referans fazla bilgi için

Veri nesnesi - aşağıdakileri içerir:

  • url (string) - sayfanın mutlak veya göreceli URL içeren (that was sent to $.mobile. loadPage() )
  • absUrl (string) - URL'nin mutlak başvuru içeriyor
  • dataUrl (string) - tarayıcının yerin URL içeren
  • deferred (object) - içeren resolve() veya reject()
  • options (object) - gönderilen seçeneklerini içerir $.mobile. loadPage() $.mobile. loadPage()
  • xhr (object) - XMLHttpRequest nesnesi içerir (Sent as the 3rd argument to $. ajax() başarı geri arama)
  • textStatus (string or null) - isteğin durumunu içeren ( "success" or "null" ) (2nd argüman olarak gönderilen $. ajax() Hata geri arama)
  • errorThrown - (null, string, object) - HTTP hata oluştuğunda, errorThrown gibi HTTP durumunun metnini alır "Not Found" veya "Internal Server Error (sent as the 3rd argument to $. ajax() hata geri arama )

it Yourself deneyin - Örnekler

İlgili olayların bir gösteri
pageload ve pageloadfailed bir gösteri.

olay nesnesi
Event.type özelliğini kullanarak tetiklenen olay türü dönmek.

veri nesnesi
data.url kullanarak başarısız sayfa yüklemesinde URL'sini dönmek için.

veri nesnesi
Bir sayfa bulunamadı zaman data.errorThrown kullanarak bazı metin dönmek.


<JQuery Mobile Olaylar