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