當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


JQuery Mobile Pagecontainer load用法及代碼示例


用法:

load( url, options )

返回:Promise

  • url
    類型:String
    從中加載頁麵的 URL。這可以是絕對或相對 URL(例如 "about/us.html")。
  • options
    類型:Object
    包含影響方法行為的選項的哈希。
    • type(默認:"get")
      類型:String
      要使用的 HTTP 請求類型("get"、"post" 等)。
    • data(默認:undefined)
      類型:ObjectString
      使用 Ajax 頁麵請求發送的數據。
    • reloadPage(默認:false)
      類型:Boolean

      注意: 自 jQuery Mobile 1.4.0 起,該屬性已被棄用,並將在 1.5.0 中刪除。請改用屬性reload

      是否強製重新加載頁麵,即使它已經在 DOM 中。僅當 'url' 參數是 URL 時使用。

      (不推薦使用的版本:1.4.0)
    • reload(默認:false)
      類型:Boolean
      是否強製重新加載頁麵,即使它已經在 DOM 中。僅當 'url' 參數是 URL 時使用。
    • role(默認:undefined)
      類型:String
      顯示頁麵時要使用的data-role 值。默認情況下這是undefined,這意味著依賴於元素上定義的@data-role 屬性的值。
    • showLoadMsg(默認:true)
      類型:Boolean
      是否顯示指示頁麵正在加載的消息。
    • loadMsgDelay(默認:50)
      類型:Number
      延遲加載消息出現的毫秒數。如果加載在此時間內完成,則不會顯示加載消息。

代碼示例:

調用加載方法:

$( ".selector" ).pagecontainer( "load" );

加載外部頁麵,增強其內容,並將其插入 DOM。

$( ":mobile-pagecontainer" ).pagecontainer( "load", "confirm.html", { role: "dialog" } );

相關用法


注:本文由純淨天空篩選整理自jquerymobile.com大神的英文原創作品 Pagecontainer load。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。