【问题标题】:Identify 400-request with ajax用ajax识别400请求
【发布时间】:2013-06-02 19:44:43
【问题描述】:

我遇到以下问题:

我正在使用他们的 API 从 twitter 抓取推文。每当我达到请求的限制时,它都会返回一个 400(错误请求)-回复。

现在,我如何确定是否返回了 400 回复?未触发回调“错误”。

        $.ajax({
            url: 'http://api.twitter.com/1/statuses/user_timeline/' + Followed[Index] + '.json?count=' + Tweetlimit + '&include_rts=true',
            dataType: 'jsonp', 
            success: function (json) {
                $.each(json, function (index, tweet) {
                    var date = Date.parse(tweet.created_at);
                    Tweets.created_at = date.toString('hh.mm.ss - dd/MM/yy');
                    Tweets.created_as_date = date;
                    Tweets.push(tweet);
                })
                CompletedUsers = CompletedUsers + 1;
            },
            error: function () {
                alert("Error");
            },

        });

【问题讨论】:

    标签: javascript jquery ajax http twitter


    【解决方案1】:

    success 请求成功时调用。请求失败时调用error。因此,在您的情况下,请求成功并调用了success。现在,如果您想响应特定代码,除了您的代码之外,您还应该遵循以下示例:

    $.ajax({
      statusCode: {
        404: function() {
          alert("page not found");
        }
      }
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-05-01
      • 2015-04-05
      • 2018-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多