0
ページと複数のダイアログで外部ページをどのように読み込むことができますか?複数のデータ部分を含む外部ファイルをロードする
//I am in index.htm, a multi-page file which will send a big object to anotherpage.htm
$.mobile.changePage(anotherPage.htm, {type:"post",data:formData})
これにより、投稿がうまく整えられ、formDataに渡されます。ただし、anotherPage.htmのダイアログは利用できません。 anotherPage.htmに直接アクセスすると、ページが期待どおりに実行されます。 jQMはanotherPage.htmにある最初のページにのみ読み込まれます。あなたはそれが唯一あなたが要求したページに引っ張る複数ページのテンプレートを読み込むAJAXとき
//anotherpage.htm
<div data-role="page" id="mypage">
<p id="something">Some thing</p>
<script>
//bind to the pageinit event to fire the email handling.
$("#something").live("click", function() {
$.mobile.changePage('#successDialog',{ transition: "pop", role: "dialog", reverse: false });
});
</script>
</div>
<div data-role="dialog" id="successDialog" >
<p>Success!</p>
</div>
<div data-role="dialog" id="failureDialog" >
<p>Failure!</p>
<a id="dialogClose" href="#" data-rel="back" data-role="button">Close</a>
</div>
私は、変更ページではなく伝統的な送信を試みたとき、正しい軌道に乗っていたと思います。私がしていなかったことは、ここに見られるようにデータオブジェクトを適切に送信に追加することでした。 http://stackoverflow.com/questions/2530635/jquery-add-additional-parameters-on-submit-not-ajax –