jQuery需要捕获HTTP异常吗?

问题描述:

是否有必要为jquery ajax(jsonp)编写try catch块。jQuery需要捕获HTTP异常吗?

jQuery的版本是1.4.x的

有一个误差函数作为回调,但不能赶上504 HTTP错误。

here

您可能希望当您要启用GET请求的更好 浏览器缓存到指定回调。在jQuery 1.5中,你也可以使用此设置一个 功能,在这种情况下jsonpCallback的值 设置为功能

的返回值以及

覆盖的回调函数名称在jsonp请求中。将使用此值 代替'callback =?'中的'callback'部分 查询字符串在url中。所以{jsonp:'onJSONPLoad'}会导致 'onJSONPLoad =?'传递给服务器。从jQuery 1.5开始,将 jsonp选项设置为false会阻止jQuery将“?callback” 字符串添加到URL或尝试使用“=?”。进行转化。在 这种情况下,您还应该明确设置jsonpCallback设置。

+0

您是否看过我的问题? –

+0

是的;我尽可能回答你的问题。我可能会犯错 – diEcho