Latest web development tutorials

jQuery Mobile evento pageloadfailed

jQuery Mobile Eventos jQuery Mobile Eventos

Ejemplos

Error mensaje emergente cuando se carga la página:

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

Trate »

Definición y Uso

Después de la versión 1.4.0 es obsoleta, utilice pagecontainerloadfailed lugar.

pageloadfailed evento se activa cuando la página no se pudo cargar.

Eventos relacionados:

  • pagebeforeload - antes de cualquier evento de carga provocada
  • pageLoad - desencadenada después de la página se ha cargado correctamente y se inserta en el DOM.

Nota: La página externa se carga en el DOM, el evento será sin duda desencadenar tipo 2. Antes de cargar el evento pagebeforeload, y después de cargar pageload (cargado correctamente) o pageloadfailed (no se pudo cargar).


gramática

$ ( "Documento"). En ( "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() 错误回调)


Ejemplos

más ejemplos

Eventos relacionados demuestran.
pageload y presentación pageloadfailed eventos.

Los objetos de evento
Utilice event.type propiedad para devolver el tipo de evento de disparo.

Data Objects
Utilice data.url URL de retorno no se ha cargado correctamente la página.

Data Objects
Cuando no se encuentra la página, utilice data.errorThrown devuelve un mensaje de error.


jQuery Mobile Eventos jQuery Mobile Eventos