Latest web development tutorials

jQuery Komórka pageloadfailed wydarzenie

jQuery Mobilna Wydarzenia jQuery Mobilna Wydarzenia

Przykłady

Nie udało komunikat wyskakujący podczas wczytywania strony:

$(document).on("pageloadfailed",function(){
alert("抱歉,请求的页面不存在。");
});

Spróbuj »

Definicja i Wykorzystanie

Po wersja 1.4.0 jest przestarzała, użyj pagecontainerloadfailed zamiast.

pageloadfailed zdarzenie jest wywoływane, gdy strona nie udało się załadować.

Podobne wydarzenia:

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

Uwaga: strona zewnętrzna jest ładowany do DOM, wydarzenie będzie z pewnością wywoła typu 2. Przed załadowaniem zdarzenie pagebeforeload, a po załadowaniu pageload (ładowany z powodzeniem) lub pageloadfailed (nie udało się załadować).


gramatyka

$ ( "Dokument"). Na ( "pageloadfailed", function (razie dane) {...})

参数 描述
function(event,data) 必须。指定 pageloadfailed 事件触发后执行的函数。

该函数含有以下两个参数:

事件对象 - 包括任何jQuery事件属性 ( event.target, event.type 等) 。更多信息请查阅 jQuery 事件参考手册

数据对象 - 包含以下类型:

  • url (string) - 通过回调传到$.mobile.loadPage()的绝对或者相对地址
  • absUrl (string) - 包含URL的绝对引用
  • dataUrl (string) - 包含浏览器的URL 位置
  • deferred (object) - 包含 resolve() 或 reject()
  • options (object) - 包含可选项发送到 $.mobile.loadPage()
  • xhr (object) - 包含 XMLHttpRequest 对象 (作为第三个参数发送到 $.ajax() 成功回调)
  • errorThrown - (null, string, object) - 在 HTTP 发送错误时,errorThrown 接收HTTP状态信息,如 "Not Found(没有找到页面)" 或 "Internal Server Error(服务器内部错误)" (作为第三个参数传给 $.ajax() 错误回调)


Przykłady

Więcej przykładów

Podobne wydarzenia wykazać.
pageload i prezentacja pageloadfailed wydarzenia.

obiekty zdarzeń
Użyj Event.type właściwość, aby powrócić typ zdarzenia wyzwalającego.

Data Objects
Użyj data.url adres zwrotny nie zostanie pomyślnie załadowany stronę.

Data Objects
Gdy strona nie zostanie znaleziony, należy data.errorThrown zwraca komunikat o błędzie.


jQuery Mobilna Wydarzenia jQuery Mobilna Wydarzenia