gpt4 book ai didi

jquery - AJAX错误: The data necessary to complete this operation is unavailable

转载 作者:行者123 更新时间:2023-12-03 07:56:00 25 4
gpt4 key购买 nike

每当向处理程序发出AJAX请求时,我偶尔会在IE中收到此错误,该处理程序返回文本/纯文本类型的小响应。似乎此错误将开始发生,发生几次,然后停止。很烦人。

我正在使用最新的jQuery库。当我尝试访问xhr.responseText时,错误引发complete()函数。如何防止这种情况发生?

  $.ajax({
url: "Inquire.ashx",
data: data,
dataType: "text",
timeout: 5000,
complete: function(xhr, status) {
var resp = xhr.responseText; // ERROR!

if(resp.substr(0, 4) == "http")
window.open(resp, "PopWin");
else
showError(resp);
}
});

最佳答案

我知道这个问题已有一个多月了,但我想我知道您的问题是什么。

在调用success()或error()之后执行complete()回调。在您的情况下,我怀疑您的 call 正在超时,因此如果您提供了错误回调,它将触发,但是在这种情况下,complete()在3的readyState处被调用。只需增加超时时间和/或检查此情况即可错误状态。

关于jquery - AJAX错误: The data necessary to complete this operation is unavailable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1038305/

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