0

私は が初めてな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>

私は何が欠けていますか?

4

0 に答える 0