无法使用.load()将HTML内容加载到DIV中

时间:2014-04-16 14:59:36

标签: javascript jquery html

我正在尝试构建一个非常简单的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'......问题就在这里吗?

1 个答案:

答案 0 :(得分:0)

尝试:

$('#MainContent').html(data.toPage);