我正在尝试构建一个非常简单的APP,基于HTML和JavaScript,只需加载html页面并呈现它们。
每个内容都应该加载到DIV(#MainContent)中。 我发现很多帖子说我应该使用$(#MainContent).load('file.html'),但由于某种原因,没有任何反应我点击按钮。
这是我的JS代码:
$(document).bind( "pagebeforechange", function( e, data ) {
if ( typeof data.toPage === "string" ) {
e.preventDefault();
$('#MainContent').load(data.toPage);
}
});
注意:
a)我知道脚本正在运行,因为如果我放置一个Alert(),每次点击都会激活。
b)如果我使用:Alert(data.toPage);我得到了“file.html”(我要加载的文件)的完整路径,所以我觉得这里很好;
c)我正在使用'jquery-1.9.1.min.js'和'jquery.mobile-1.3.1.min.js'......问题就在这里吗?
答案 0 :(得分:0)
尝试:
$('#MainContent').html(data.toPage);