Los últimos tutoriales de desarrollo web
 

jQuery pageloadfailed Evento

<JQuery Mobile Eventos

Ejemplo

Alertar a un texto durante la carga de la página petición falla:

$(document).on("pageloadfailed",function(){
  alert("Sorry, requested page does not exist.");
});
Inténtalo tú mismo "

Definición y Uso

El evento pageloadfailed está desfasada y en la versión 1.4.0 de jQuery. Utilice la pagecontainerloadfailed evento en su lugar.

El evento pageloadfailed se activa si la petición falla de carga de página.

Eventos relacionados:

  • pagebeforeload - disparado antes de que cualquier solicitud de carga se hace
  • pageload - desencadenada después de la página se ha cargado correctamente y se inserta en el DOM.

Nota: Estos eventos se utilizan para las páginas externas - Cada vez que una página externa se carga en el DOM, 2 eventos se activan. El primero es pagebeforeload. El segundo evento o bien se pageLoad o pageloadfailed.


Sintaxis

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

Parámetro Descripción
function(event,data) Necesario. Especifica la función que se ejecute cuando se produce el evento pageloadfailed.

La función tiene dos parámetros opcionales:

El objeto de evento - que puede incluir cualquier propiedades de evento jQuery (por ejemplo event.target, event.type , etc.) Ver jQuery eventos de referencia para más información

El objeto de datos - contiene lo siguiente:

  • url (string) - contiene la dirección URL absoluta o relativa de la página (que fue enviado a $.mobile.loadPage() )
  • absUrl (string) - contiene la referencia absoluta de la URL
  • dataUrl (string) - contiene la dirección URL de la ubicación del navegador
  • deferred (object) - contiene resolve() o reject()
  • options (object) - contiene las opciones que se enviaron a $.mobile.loadPage()
  • xhr (object) - contiene el objeto XMLHttpRequest (Enviado como el 3er argumento de $.ajax() el éxito de devolución de llamada)
  • textStatus (string or null) - contiene el estado de la solicitud ( "success" o "null" ) (Enviado como el segundo argumento de $.ajax() de respuesta de error)
  • errorThrown - (null, string, object) - Cuando se produce un error HTTP, errorThrown recibe el texto del estado HTTP, como por ejemplo "Not Found" o "Internal Server Error (enviado como el 3er argumento de $.ajax() de respuesta de error )

Inténtelo usted mismo - Ejemplos

Una demostración de eventos relacionados
Una demostración de pageload y pageloadfailed.

El objeto de evento
Usando la propiedad event.type para volver al tipo de evento disparada.

El objeto de datos
Usando data.url para devolver la dirección URL de la página de carga sin éxito.

El objeto de datos
Usando data.errorThrown para regresar un poco de texto cuando no se encuentra una página.


<JQuery Mobile Eventos