我正在尝试解决我在here上提出的问题。为了解决这个问题,我试图做一个jquery ajax,在那里我用响应html刷新整个页面。如果我试试
success: function (msg) {
$(document).html(msg);
},
它会引发错误。
如何告诉jquery用响应中收到的html内容替换当前页面?
答案 0 :(得分:3)
您只需要替换页面上正在更改的内容。我怀疑你的页眉/页脚也在改变。将ID添加到布局中的包装div中,然后将成功更改为:
success: function (msg) {
$("#ID_YOU_ADDED_GOES_IN_HERE").html(msg);
}
答案 1 :(得分:1)
这应该有用。
$("body").html(content);
如果错误仍然存在,请粘贴整个代码,因为如果没有看到错误,就无法找到错误。
答案 2 :(得分:0)
试试这个