jQuery Ajax Get Request麻烦

时间:2017-04-23 00:37:38

标签: jquery ajax

我是Ajax请求的新手。我正在使用StackExchange api“搜索”来执行get请求并将每个()“得分”返回到Chrome Dev Tool的控制台。

转到此处查看jSON。

 http://api.stackexchange.com/2.2/search/advanced?page=1&pagesize=5&order=desc&sort=activity&title=C%23&site=stackoverflow

这是我到目前为止所得到的:

 $.ajax({
    type: 'GET',
    url: 'http://api.stackexchange.com/2.2/search/advanced?page=1&pagesize=5&order=desc&sort=activity&title=C%23&site=stackoverflow',
    success: function(items){
        $.each(items, function(index, object){
             console.log(object.score);
         });
     }
});

1 个答案:

答案 0 :(得分:0)

我相信你错过了一件小事。

请参阅链接中的JSON。

{
    items: [...],
    has_more: true,
    ...
}

你应该使用

$.each(items.items, ...
你的代码中的

。此处的成功函数包含完整的JSON数据。您更好的用户数据'作为参数名称,以避免任何歧义。