【发布时间】:2017-06-18 13:39:15
【问题描述】:
我正在制作个人新闻网站。在我的网站上,我制作了不同的部分,如科技、体育、商业、一般新闻。我在 jquery 中使用 getJSON() 向不同的 NEWS API 发出不同的请求。
这是我的代码中的代码,您只能看到 source=" " 正在更改:
$.getJSON('https://newsapi.org/v1/articles?source='some-source'&sortBy=top&apiKey=myapi-key',function(json) {
console.log(json);
});
$.getJSON('https://newsapi.org/v1/articles?source='some-source'&sortBy=top&apiKey=myapi-key',function(json) {
console.log(json);
});
$.getJSON('https://newsapi.org/v1/articles?source='some-source'&sortBy=top&apiKey=myapi-key',function(json) {
console.log(json);
});
每个 JSON 数据提供 4 到 5 个对象(请参阅屏幕截图以进行说明),但这对我的网站来说还不够,所以我向 API 发出多个请求,以便显示许多文章。您能否建议我这样做是正确的,因为我已经看过许多论坛和教程,他们说重复您的代码是不好的做法。
JSON 响应:
【问题讨论】:
-
您将 URL 放入一个数组中,对其进行迭代,然后获取新闻。
-
@AdamAzad 谢谢我明白了。
标签: javascript jquery json