相关疑难解决方法(0)

如何使用jQuery在JSON ajax请求中回调404上的函数?

我想用JSON中的响应发出Ajax请求.所以我提出了这个Ajax请求:

$.ajax({
    url: 'http://my_url',
    dataType: "json",
    success: function(data){
      alert('success');
    },
    error: function(data){
      alert('error');
    },
    complete: function(data) {
      alert('complete')
    }})
Run Code Online (Sandbox Code Playgroud)

这段代码工作正常,但是当我的网址发送给我一个HTTP代码404时,没有使用回调,甚至是完整的回调.经过研究,这是因为我的dataType是'json'所以404返回是HTML并且JSON解析失败了.所以没有回调.

有一个解决方案,当404被引发时调用回调函数?

编辑:完成回调不调用返回是404.如果你想要一个URL机智404你可以打电话:http://twitter.com/status/user_timeline/jksqdlmjmsd.json?count = 3& callback = jsonp1269278524295&_ = 1269278536697这是这个网址我有我的问题.

javascript ajax jquery http-status-code-404

21
推荐指数
3
解决办法
3万
查看次数

标签 统计

ajax ×1

http-status-code-404 ×1

javascript ×1

jquery ×1