gpt4 book ai didi

javascript - 移至对象的下一页

转载 作者:行者123 更新时间:2023-12-03 07:20:14 25 4
gpt4 key购买 nike

我最近尝试循环浏览大约 50 页的 JSON 对象,但发现自己在第一页(30 个对象)之后陷入困境。使用下面的代码,我能够记录每个对象给出的“总计”,即我正在查找的信息。

page = 1

$.get("http://[URL]/json?Cat=1&PgNum=" + page, function(data) {
for (i in data) {
console.log(data[i].Total)
}
});

但是,在打印完所有 30 个“总计”后,我无法找到进入下一页 (page++) 的方法。谁能提供任何建议来指出我正确的方向?

我试图浏览所有页面,直到页面上的唯一内容是一个空对象,[]

谢谢。

最佳答案

使用递归函数。

function printAll(){
printFromPage(0)
}

function printFromPage(page){
$.get("http://[URL]/json?Cat=1&PgNum=" + page, function(data) {
for (i in data) {
console.log(data[i].Total)
}
if(data.length > 0){
printFromPage(page + 1)
}
});
}

关于javascript - 移至对象的下一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36238032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com