2011-07-13 13 views
0

jquery mobileでloadPageを使用しようとしていますが、関数が目的のページコンテナにデータを返さないようです。jquery mobile loadpageの問題

私javasriptは、私は放火犯でdatabackを得るが、それはページ内に挿入されていないので、

$('.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" 
      }); 
    }); 

のようなものです。ここで

は私の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> 

それを挿入していない理由は、任意のIDEのでしょうか?

+0

代わりにchangePage()を探していますか? http://jquerymobile.com/demos/1.0b1/#/demos/1.0b1/docs/api/methods.html –

答えて

2

私のテストでは、コードがURLを正常に取得し、#MobiDirSitesにロードしました。既存のページにターゲット要素を指定しているので、これがあなたが望むものと思われます。私がPhillが取り上げているのは、loadPage()コールでtransitionを指定したという事実です。 transitionchangePage()にのみ適用されます。

関連する問題