【发布时间】:2013-10-23 15:11:42
【问题描述】:
我正在使用 jaubourg 的 jquery-jsonp module 从与我的网站所在的域不同的域中获取数据。我正在使用这个模块,因为 jQuery 的 ajax 函数不支持 JSONP 请求的错误处理。
当我使用此库的 jsonp 函数向不存在的 URL 发出请求时,会调用 error 回调函数,但我看不到如何检索 HTTP 错误代码,查看出了什么问题。
根据the documentation,error 回调函数中唯一可用的数据是定义请求的xOptions 对象和一个“错误”或“超时”字符串textStatus。在我的情况下,它是“错误”,但我看不出我怎么能看到发生了哪个错误。
【问题讨论】:
-
你确定jQuery ajax 不支持吗? >> "完成回调选项在请求完成时触发,无论是失败还是成功。它接收 jqXHR 对象,以及包含成功或错误代码的字符串。"
标签: jquery error-handling jsonp