最新的Web開發教程
 

jQuery的pagecontainerloadfailed事件

<jQuery Mobile的活動

提醒一些文字時,頁面加載請求失敗:

$(document).on("pagecontainerloadfailed",function(){
  alert("Sorry, requested page does not exist.");
});
試一試»

定義和用法

如果頁面加載請求失敗時觸發的事件pagecontainerloadfailed。

相關事件:

注意:這些事件進行外部頁面-每當外部頁面加載到DOM,2事件被解僱。 第一是pagecontainerbeforeload。 第二屆活動將要么被pagecontainerload或pagecontainerloadfailed。


句法

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

參數 描述
function(event,data) 需要。 指定當pagecontainerloadfailed事件發生時運行的功能。

該函數有兩個可選參數:

事件對象 -它可以包含任何jQuery的事件屬性(如event.target, event.type等)請參閱的jQuery事件參考有關更多信息,

數據對象 -包含以下內容:

  • url (string) -包含頁面的絕對或相對URL(被發送到$.mobile.loadPage())
  • absUrl (string) -包含URL的絕對引用
  • dataUrl (string) -包含了瀏覽器的位置的URL
  • deferred (object) -包含resolve()reject()
  • options (object) -包含被送到選項$.mobile.loadPage()
  • xhr (object) -包含XMLHttpRequest對象(被當成第三個參數$.ajax()成功回調)
  • textStatus (string or null) -包含請求(狀態"success""null" )(被當成第二個參數$.ajax()錯誤回調)
  • errorThrown - (null, string, object) -當HTTP錯誤發生時,errorThrown收到的HTTP狀態的文本,如"Not Found""Internal Server Error (如發送第三參數$.ajax()錯誤回調)

試一試 - 示例

相關事件的演示
pagecontainerload和pagecontainerloadfailed的演示。

事件對象
使用屬性Event.type返回觸發事件類型。

數據對象
使用data.url返回不成功的頁面加載的URL。

數據對象
使用data.errorThrown返回一些文本時未找到的頁面。


<jQuery Mobile的活動