0

jquery-1.6.4.js、jquery.mobile-1.0.1、および phonegap を使用しています。ターゲット ページの pageid(#target) を使用して ChangePage を使用して別のページに移動できませんでした。targetpage.html を使用すると正常に動作しますが、ターゲット ページは引き続きデータを受信できます。

次のスクリプトは SourcePage.html から呼び出されます

               $('#btnaddEntry').click(function(e){
                    e.preventDefault();
                    $('#hipage').jqmData('id',0);
                    $.mobile.changePage('#hipage');
               });

TargetPage.html

            <body>
                <div data-role="page" id="hipage">
                    <div data-role="content">
                            Hi
                    </div>

                    <script type="text/javascript">
                        $('#hipage').live('pageshow' , function(event , ui){
                        var bookId = $('#hipage').jqmData('id');
                          if(bookId != null){
                           alert( bookId );
                          }
                          else{
                            alert( "No Data" );
                          }
                        });
                    </script>
                </div>
            </body>

window.location.href を解析するあらゆる種類のイベントとその他のソリューションを試しましたが、何もうまくいかないようです。ありがとう

4

1 に答える 1

0

最終的に答えを見つけました http://blog.digitalbackcountry.com/2011/12/passing-data-between-pages-in-jquery-mobile/

于 2012-04-05T23:59:05.973 に答える