gpt4 book ai didi

javascript - 用 ajax 内容替换当前页面

转载 作者:技术小花猫 更新时间:2023-10-29 11:45:39 24 4
gpt4 key购买 nike

我有一个带有对话窗口的页面,它向服务器发送 ajax 发布数据并接收响应。在开发过程中,可能有两种响应 - 一种是常规响应(这不是问题所在),另一种是错误响应。服务器返回代码 500 和一个包含大量调试信息的页面。这是一个从框架返回的常规页面,包含一些 javascript 代码。我希望能够显示此错误页面以防万一。

问题是,我不能简单地将返回的结果附加到正文元素或在新页面中打开新链接并再次加载此错误。我只是得到一个 html 页面而不是数据,我必须显示该页面(在当前窗口或另一个窗口中)。

我正在使用 jQuery。

最佳答案

如下配置 jQuery ajax 设置:

$.ajaxSetup({
error: handleXhrError
});

handleXhrError 函数如下所示:

function handleXhrError(xhr) {
document.open();
document.write(xhr.responseText);
document.close();
}

另见:

关于javascript - 用 ajax 内容替换当前页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4387688/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com