jquery移动加载问题

时间:2011-07-13 18:42:15

标签: jquery jquery-mobile

我正在尝试将loadPage与jquery mobile一起使用,该函数似乎没有将数据返回到所需的页面容器。

我的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中获取了数据包,但它没有将其插入页面中。

这是我的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>

任何想法为什么不插入它?

1 个答案:

答案 0 :(得分:2)

在我的测试中,您的代码成功获取了网址并将其加载到#MobiDirSites。我怀疑这是你想要的,因为你在现有页面上指定了一个目标元素。我认为Phill所接受的是你在transition电话中指定了loadPage()这一事实。 transition仅适用于changePage()