为什么jQuery'$html(数据)和#x27;不';刷新页面

为什么jQuery'$html(数据)和#x27;不';刷新页面,jquery,Jquery,为什么没有呢 $('#submit').click(function(){ $.post('PHP/script.php', $('#form').serialize(), function(data){ $(document).html(data); }); }); 在本例中,当script.php返回时刷新整个页面,例如: echo '<p>Some text</p>'; echo'一

为什么没有呢

    $('#submit').click(function(){
        $.post('PHP/script.php', $('#form').serialize(), function(data){
                $(document).html(data);
        });
    });
在本例中,当script.php返回时刷新整个页面,例如:

echo '<p>Some text</p>';
echo'一些文本;
?更换

$(document).html(data);


如果不重新加载文档,则无法替换文档,只能重新加载其内容。

当然!非常感谢!一旦系统允许,我将单击“接受”@普基米特尔你确定吗<代码>窗口。据我所知,主体未定义。@PulkitMittal OK<代码>$('body')确实有效,但由于必须进行搜索,因此速度较慢
$(document.body)
是最干净的。但是我在想,如果我也想从另一个文件导入表单,该怎么办?在这种情况下,为什么不简单地在没有ajax的情况下发布表单呢?
$(document.body).html(data);