【发布时间】:2012-11-19 12:08:59
【问题描述】:
好吧,我在几天前完成了这个question 填写,但不知道我是否清楚。
所以,我现在使用另一个函数$.mobile.loadPage 做了一些更简单的事情@
我要做的只是将内容从另一个文件加载到 div,就像使用普通 jquery 的$.ajax。
在我的主页中:
<div data-role="page">
<button id="load" style="border: solid blue;">Click here to load</button>
<div data-role="content" id="target">
<!-- ajax load here -->
</div>
</div>
这是来自另一个文件的 html:
<div id="secondPage" style="border:solid red;">
<p>test</p>
</div>
最后是 js:
$("body").on("click", "#load", function () {
$.mobile.loadPage("mobile/favorites", {
pageContainer: $('#target'),
type: 'post',
reloadPage: true
});
});
在我看来没有错误,网址加载了我在 chrome 调试中检查的内容。
那么,我错过了什么?
【问题讨论】:
-
可能您缺少数据属性
-
手机/收藏夹是否需要任何请求参数?
-
@rahul:
#secondPage中的数据? -
是这样的数据:$("#secondPage").serialize()
-
@rahul 但我不需要传递任何东西。它只是为了改变页面。
标签: jquery ajax jquery-mobile load