2012-02-20 29 views
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> 
+0

私は、変更ページではなく伝統的な送信を試みたとき、正しい軌道に乗っていたと思います。私がしていなかったことは、ここに見られるようにデータオブジェクトを適切に送信に追加することでした。 http://stackoverflow.com/questions/2530635/jquery-add-additional-parameters-on-submit-not-ajax –

答えて

0

残念ながら、あなたは同じページとハッシュページでこれらのダイアログを別々のファイルにあなたのダイアログを分離または参照する必要がありますid

関連する問題