是否有必要为jquery ajax(jsonp)编写try catch块。
jQuery版本是1.4.x
有一个错误函数作为回调,但无法捕获504 HTTP错误。
答案 0 :(得分:0)
来自 here
如果想要更好地启用,可能需要指定回调 浏览器缓存GET请求。从jQuery 1.5开始,你也可以使用 此设置的函数,在这种情况下jsonpCallback的值是 设置为该函数的返回值
以及
覆盖jsonp请求中的回调函数名称。这个值 将在'callback =?'中使用而不是'callback'的一部分 在url中查询字符串。所以{jsonp:'onJSONPLoad'}会导致 'onJSONPLoad =?传递给服务器。从jQuery 1.5开始,设置 jsonp选项为false可防止jQuery添加“?回调” 字符串到URL或尝试使用“=?”转型。在 在这种情况下,您还应该显式设置jsonpCallback设置。