我是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);
});
}
});
答案 0 :(得分:0)
我相信你错过了一件小事。
请参阅链接中的JSON。
{
items: [...],
has_more: true,
...
}
你应该使用
$.each(items.items, ...
你的代码中的。此处的成功函数包含完整的JSON数据。您更好的用户数据'作为参数名称,以避免任何歧义。