是否可以使用JQuery.Load()来替换整个文档?

时间:2012-06-02 14:56:11

标签: javascript jquery html ajax

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

});

这不起作用。
有没有办法使用加载功能来替换整个文件,包括头部?

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

5 个答案:

答案 0 :(得分:7)

$.get("somepage.aspx", function (data) {
    document.open();
    document.write(data);
    document.close();
    $.cache = {};
}, "text");

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

答案 3 :(得分:0)

$(function(){
    $.get('my_page.html', function(e){
        $(document).empty().append(e);
    });
});

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

答案 4 :(得分:0)

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

    $(window).load(function(){
       document.href.location = "your_page";
    });