ええと、私はこの質問を数日前に埋めましたが、私が明確だったかどうかはわかりません.
だから、別の関数を使ってもっとシンプルなものを作った$.mobile.loadPage
私がやろうとしているのは、$.ajax
通常のjqueryを使用するのと同じように、コンテンツを別のファイルからdivにロードすることです。
私のメインページで:
<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
});
});
エラーは表示されません。クロムのデバッグでチェックしたとおり、URL はコンテンツをロードします。
それで、私は何が欠けていますか?