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');
               });

目标页面.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 回答