Latest web development tutorials

jQuery Mobile pageloadfailed Veranstaltung

jQuery Mobile Events jQuery Mobile Events

Beispiele

Fehlgeschlagen Pop-up-Nachricht, wenn die Seite geladen wird:

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

Versuchen »

Definition und Verwendung

Nachdem die 1.4.0 Version veraltet ist, verwenden pagecontainerloadfailed statt.

pageloadfailed Ereignis wird ausgelöst, wenn die Seite geladen wurde.

Ähnliche Veranstaltungen:

  • pagebeforeload - vor jedem Ladevorgang ausgelöst
  • pageload - ausgelöst , nachdem die Seite erfolgreich geladen und in das DOM eingefügt.

Hinweis: Die externe Seite geladen wird in das DOM wird die Veranstaltung sicherlich auslösen Typ 2. Bevor Sie das pagebeforeload Ereignis laden und nach dem Laden Pageload (erfolgreich geladen) oder pageloadfailed (nicht geladen).


Grammatik

$ ( "Dokument"). Ein ( "pageloadfailed", Funktion (Ereignis, Daten) {...})

参数 描述
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() 错误回调)


Beispiele

Weitere Beispiele

Ähnliche Veranstaltungen zeigen.
Pageload und Präsentation pageloadfailed Veranstaltungen.

Ereignisobjekte
Verwenden Sie Event.type Eigenschaft gibt die Art des Trigger-Ereignisses zurück.

Data Objects
Verwenden Sie data.url Rückgabe-URL nicht erfolgreich die Seite geladen.

Data Objects
Wenn die Seite nicht gefunden wird, verwenden data.errorThrown eine Fehlermeldung zurück.


jQuery Mobile Events jQuery Mobile Events