5
    $(document).load("somepage.aspx", function (responseText, textStatus, xhr) {

});

这是行不通的。
有没有办法使用加载功能来替换整个文档,包括头部?

编辑:我不想刷新我的页面,我必须使用 AJAX。

4

5 回答 5

7
$.get("somepage.aspx", function (data) {
    document.open();
    document.write(data);
    document.close();
    $.cache = {};
}, "text");
于 2012-06-02T15:03:42.097 回答
0

您可以使用 Jquery Ajax 查询从服务器中获取一些 html,然后从文档中删除所有内容并将其替换为内容。

于 2012-06-02T14:57:38.343 回答
0

您可以添加 iframe 并将新页面加载到其中。

于 2012-06-02T14:59:40.410 回答
0
$(function(){
    $.get('my_page.html', function(e){
        $(document).empty().append(e);
    });
});

试试看。my_page.html 被加载,然后 jQuery 找到文档对象,删除所有内容并将其附加到 my_page.html 内容。

于 2012-06-02T14:59:50.767 回答
0

当页面完全加载时,您应该重定向页面。

    $(window).load(function(){
       document.href.location = "your_page";
    });
于 2012-06-02T15:01:14.770 回答