我正在尝试解析document.ready()中的URL,以便我可以获取当前页面的id并使用AJAX调用的结果动态填充页面。我遇到的问题是因为我认为'document.URL'引用了前一页,直到'document.ready()'完全执行。
我如何解决这个问题?我已经研究过document.load(),并自动刷新页面一次,但我似乎无法让它工作。我从昨天起就开始研究这个问题了。
这是我的代码:
$( document ).ready( function(){
var id = document.URL.substring(document.URL.lastIndexOf('?')+4);
if(!loadObject.executed) {
loadObject(id);
loadObject.executed = true;
} else {
$('#page-full').on('pagecreate', loadObject(id));
}
});
答案 0 :(得分:4)
尝试使用document.location.href而不是document.URL。
希望这有帮助。