我有一个列表视图,当用户点击时,一个changePage发生在loadingPage上,当它完成加载后,它会切换到带有changePage的文章页面。
我的问题:加载很好,但是,我似乎无法将内容附加到文章页面的div上,我在网络编程方面不是那么好但是它可以是这样页面不知道div还没有加载页面?附加后div保持为空。
这是我追加的方式:
$("#tmpId").load(url + " article", function() {
$('#loadedPageContent').append($(tmpId + " article").html());
}
$.mobile.changePage("loadedArticle.html", {transition:"pop"});
澄清:#tmpId是位于加载页面的div,#loadedPageContent位于最终文章页面。
答案 0 :(得分:0)
点亮你的
$("#tmpId").load(url + " article", function() {
$('#loadedPageContent').append($(tmpId + " article").html());
}
$.mobile.changePage("loadedArticle.html", {transition:"pop"});
到
$(document).delegate('#page_id_on_loadedArticle', "pageinit", function() {
//code here...
}
这样它将在loadedArticle.html完成加载后运行。