var j = 0;
var batchSize = 100;
var json_left_to_process = json.length;
while (json_left_to_process != 0) {
var url_param = "";
for (var i = j; i < j+batchSize; i++) {
url_param += json[i].username + ",";
json_left_to_process--;
}
j += batchSize;
if (json_left_to_process < 100) {
batchSize = json_left_to_process;
}
url_param.substring(0, url_param.lastIndexOf(','));
//make ajax request
$.ajax({
type: "POST",
url: "/api/1.0/getFollowers.php",
data: {param: url_param}
)};
}
使いたくない
url_param += json[i].username + ",";
代わりに言いたいのは
newArray.push(json[i].username)
その後
url_param = newArray.join(',');
しかし、一度に配列内の最大100 個の要素を処理したいと考えています。どうすればそうできますか?
編集: 申し訳ありませんが、すべてを処理するまで、最大 100 要素、次に最大 100 要素、さらに最大 100 要素という意味でした。