JSON 分页响应 JavaScript
JSON paginated response javascript
我有一些看起来像这样的JSON:
{
"count": 156,
"next": "http://url.com/api/v1/articles/?page=2",
"previous": null,
"results": [
{
"article_title": "Article 1",
"pub_date": "2016-03-11T09:00:29Z"
},
{
"article_title": "Article 2",
"pub_date": "2016-03-11T09:00:29Z"
},
{
"article_title": "Article 3",
"pub_date": "2016-03-11T09:18:56Z"
}
]
}
接收此消息的调用如下所示:
$.getJSON("http://url.com/api/v1/articles/?page=1", function (data) {
console.log(data.next)
});
我想使用提供的next
链接提出另一个请求,并继续这样做,直到没有更多页面。关于如何实现这一目标的任何想法。谢谢!
您可以将其包装在函数中,然后根据需要传递URL。
function nextPage(url) {
if (!url) {
return; // Don't do anything if no URL is given
}
$.getJSON(url, function(data) {
// do stuff with data
nextPage(data.next);
});
}
相关文章:
- 如何从SeleniumWebdriver获取异步Javascript响应
- 如何从java中的URL读取JavaScript响应
- 节点,express应用程序返回text/javascript响应头(Content-Type),尽管设置了applic
- 正在Javascript响应中设置会话变量
- 将Javascript响应转换为Array/Map
- Javascript-响应式商店;多个项目-每个项目具有不同的价格值
- RubyonRails环境控制器操作JavaScript响应
- 在ajax请求中使用jquery获取javascript响应UJS
- 在 WordPress 上调用 Javascript 响应式工具提示
- Rails 4 - 强制浏览器执行javascript响应而不是显示文本
- 使用rails在javascript响应中呈现Haml文件
- 轨道3-逃逸部分's在javascript响应中生成了html
- 来自form_for的控制器中的Ajax javascript响应以纯文本形式呈现
- 从PHP登录函数获取javascript响应
- 如何正确地为javascript响应块发送ajax请求
- 加载页面的Javascript响应没有显示在虽然我能从火虫身上看出来
- 动态加载外部JavaScript响应
- Rails默认为"text/javascript"响应使用form_for构建的非显眼JavaScr
- Servlet中的Javascript响应与sendRedirect()冲突
- Android在线服务器接收JavaScript响应而不是Json