私は が初めてな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>
私は何が欠けていますか?