我有 2 个 javascript 循环,一个嵌套在另一个循环中,它对服务器端进行 AJAX 调用。循环生成一对数字(纬度坐标),然后通过.getJSON()
将其插入 MySQL 表的位置传递给服务器。
问题:脚本运行了大约 6 分钟,总共有 13200 次 AJAX 调用。在 chrome 的 webdeveloper 工具中,它说5656/13646 requests 536.20KB/2.15MB
. 当我检查表中插入的条目时,我只看到 5655 行!剩下的怎么了?
JS代码
for(var i = 0; i < 110; i++) {
var lat_current = lat_start + lat_increment * i;
for(var j = 0; j < 120; j++) {
// Do some calculations
// More code here...
// Insert LatLng into database
$.getJSON(base_url + 'insert_latlng_to_crawl',
{
lat: lat_current,
lng: lng_current
},
function(json){
});
}
}