-1
我搜索了AJAX错误处理的一个很好的概述,但唉找不到我在找什么。AJAX错误处理
我的主要问题是关于参数。看来标准的签名是这样的:
errorHandler(xhr, textStatus, errorThrown)
我明白这一切意味着什么,但当我尝试过了,我得到的是第一个参数。另外两个是未定义的。在第一个参数,如下所示:
{
[Methods] : {...},
[prototype] : {...},
errors : [Error retrieving data],
errorThrown : "custom error",
sender : {...},
status : "customerror",
xhr : null
}
错误处理程序是安装程序是这样的:
var myWidget = new Widget({
error: errorHandler,
moreStuff: ...
任何帮助表示赞赏!
我没有这个符号的粉丝,你并没有真正回答我的问题。你有没有使用错误处理程序的3参数版本的工作代码? – AnalogKid17
我只使用这个参数,三个参数也会在这个前端工作:'error(XMLHttpRequest,textStatus,errorThrown)'第二个'textStatus'会给你说明,第三个是'errorThrown'接收文本部分的HTTP状态,如“未找到”或“内部服务器错误”。 –
@ AnalogKid17检查更新后的答案 –