【发布时间】:2015-04-04 19:54:44
【问题描述】:
我正在尝试创建一个函数,在发现页面正在加载时,它将从服务器加载 Json,然后在加载 Json 数据之前更改正在加载的页面中的 html。
到目前为止,我已经提出了这个解决方案,但是,我找不到一种方法来获取正在加载的页面的名称以确定应该使用哪种类型的数据和 html 数据注入(页面处理程序)。
有没有人知道我可以用来在“pagebeforecreate”事件中确定页面名称/ID 的函数或方法?或者甚至更好,在页面加载时执行 html 注入的更好方法?
$(document).on("pagebeforecreate", function(event) {
var loadingPage = //NEED FUNCTION FOR PAGE BEING LOADED
var print = "";
if (at == "createAccountPage") {
$.getJSON('http://71.162.197.6/iGotChu/php/listUsers.php', function(jsonData) {
alert("hello");
});
document.getElementById("usersList").innerHTML = print;
}
});
【问题讨论】:
-
是什么将页面标识为唯一的?页面的名称,如标题,或者...?
-
在 j query mobile 中,每个页面都有一个 id 属性,例如可以通过 href 属性加载。我正在使用该 ID 来识别页面
-
。例如,我的登录页面由 id login 标识你在寻找 jQuery( ".selector" ).on( "pagebeforecreate", function( event ) { ... } ) ???可能是您需要更改文档。到这个代码。因此,如果我使用该选择器而不是文档选择所有 ,那么接下来我应该做什么来提取该标签的特定实例
标签: javascript jquery json jquery-mobile