我是新来的jquerymobile
,那么,我怎样才能从一个简单的$.ajax()
调用迁移到一个$.mobile.changePage
?
我正常的ajax是这样的(来自一个click
事件):
$.ajax({
url: 'mobile/' + content,
type: 'GET',
success: function (data) {
$(".content").html(data);
},
error: function (XMLHTTPRequest) {
}
});
基本上,所有的 ajax 调用(一些简单的 html)都将放在$(".content");
那么,我该怎么做呢,使用changePage
?
我试试这个,但他只是淡出页面,什么也没发生,我认为我的目标丢失了,不知道。
$(".bottom-but-list li").on("click", function () {
var content = $(this).attr("class").split(" ")[0]; // get the content to url
$.mobile.changePage("mobile/" + content, {
transition: "flip",
reverse: true,
changeHash: false,
pageContainer: $("#page")
});
});
html:
<div id="main-content" class="content">
<!-- ajax should load here -->
</div>
我错过了什么?