2011-07-13 102 views
0

我想使用jQuery的手機loadPage和函數似乎並沒有返回數據到所需的頁面容器。jquery移動加載頁面問題

我javasript是像這樣

$('.numMobi a').live("click", function() { 
     var dataurl = $(this).attr("data-url"); 
     if (dataurl != null) 
      $.mobile.loadPage("lib/loadMobis.php",{ 
       pageContainer:$("#MobiDirSites"), 
       data:dataurl, 
       transition: "slideup" 
      }); 
    }); 

我得到在Firebug的databack但它不是在頁面插入。

這裏是我的html

<div data-role="page" id="MobiDir"> 
    <div data-role="header" class="header" role="banner"> 
    </div> 
    <div data-role="content" id="MobiDirSites"> 
    </div> 
    <div data-role="footer"> 
    </div> 
</div> 

爲什麼它不插入任何集成開發環境?

+0

你在尋找changePage()嗎? http://jquerymobile.com/demos/1.0b1/#/demos/1.0b1/docs/api/methods.html –

回答

2

在我的測試中,您的代碼成功提取了URL並將其加載到#MobiDirSites中。我懷疑這是你想要的,因爲你在現有頁面上指定了一個目標元素。我認爲Phill正在採取的是你在loadPage()呼叫中指定transitiontransition僅適用於changePage()