Latest web development tutorials

jQuery Mobile événement pageloadfailed

jQuery Mobile Events jQuery Mobile Events

Exemples

Échec un message pop-up chargement de la page:

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

Essayez »

Définition et utilisation

Après la version 1.4.0 est obsolète, utilisez pagecontainerloadfailed à la place.

événement pageloadfailed est déclenché lorsque la page n'a pas pu charger.

Événements connexes:

  • pagebeforeload - avant tout événement de chargement déclenché
  • pageLoad - déclenchée après que la page a chargé avec succès et inséré dans le DOM.

Remarque: La page externe est chargé dans le DOM, l'événement va certainement déclencher type 2. Avant de charger l'événement pagebeforeload, et après le chargement pageload (chargé avec succès) ou pageloadfailed (Échec du chargement).


grammaire

$ ( "Document"). On ( "pageloadfailed", function (event, data) {...})

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


Exemples

D'autres exemples

Événements connexes démontrent.
pageload et la présentation pageloadfailed événements.

Les objets Event
Utilisez event.type propriété pour renvoyer le type d'événement déclencheur.

Data Objects
Utilisez data.url URL de retour est pas chargé avec succès la page.

Data Objects
Lorsque la page est introuvable, utilisez data.errorThrown renvoie un message d'erreur.


jQuery Mobile Events jQuery Mobile Events