我正在使用 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 但似乎没有任何帮助的解决方案。谢谢