我有一个用于访问API的软件,API返回JSON中的一个总字段,表示从搜索返回的对象数量。 (让我们打电话是objectSize
)
然后我运行一个循环来调用需要继续运行的分页JSON,直到达到此objectSize。
我试过
if (response.tracks.total)
{
getTheTotal(response.tracks.total)
analyse(response,priorityValue,thisOffset)
}
关于Ajax的成功
然后在循环中我用来调用已经完成的Ajax函数
function getTheTotal(inTotal){
globalTotal=inTotal
}
我已全球宣布globalTotal
。
我曾经有过这样的时间,似乎值已达到ajax调用的globalTotal
OUTSIDE,但通常它会保持设置为最初声明的值。
对于从JSON响应中在ajax调用之外设置此变量的简单方法,任何人都有任何想法吗?