我正在尝试将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>
任何想法为什么不插入它?
答案 0 :(得分:2)
在我的测试中,您的代码成功获取了网址并将其加载到#MobiDirSites
。我怀疑这是你想要的,因为你在现有页面上指定了一个目标元素。我认为Phill所接受的是你在transition
电话中指定了loadPage()
这一事实。 transition
仅适用于changePage()
。