我正在尝试使用 jquery mobile 创建一个动态 phonegap 应用程序,但是在使用转换转到页面时加载 javascript 时遇到了一些问题。
我的索引页面如下所示:
<body>
<div data-role="page" id="homePage">
<div data-role="header" data-theme="c" data-position="fixed">
<h1>My Page</h1>
</div>
<div data-role="content" id="pageName">
<ul data-role="listview">
<li><a href="pages/clubpage.html?userid=48">This is a test</a></li>
</ul>
</div>
</div>
</body>
在我的“pages/clubpage,html”上,我在头部包含以下内容:
$(document).on('pageshow', function (){
alert("I am here!");
});
不知怎的,我没有收到警报?我究竟做错了什么?
请提前帮助和感谢:-)
<------- 编辑 --------->
我实际上是在尝试转到第 2 页,该页面有一个动态生成的列表视图,如下所示:
$(document).on('pageshow', '#clubPage',function (){ // GET THE CURRENT CLUBPAGE //
var clubid = getUrlVars()["clubid"];
$.getJSON("http://mypage.com/groupmenu.php?callback=?&userid="+userid+"&clubid="+clubid,
function(data){
var content = []
$.each(data , function(i,val){
content.push(val.list);
});
$("#mathes_list_count").html(content.join(""));
$('#mathes_list_count').listview('refresh');
});
});
现在我的问题是......我可以在过渡之前生成它吗?