问题1:
今天开发遇到了一个问题, 页面中的列表是通过循环ajax进行请求的,最后需要对请求结束的数据进行判断和统计,所以就存在异步问题,当然不用ES6, 一开始想的是用 async:false, 使用后发现...看到有个$.when(), 也不适用,不可能每个ajax都搞个变量......请求代码如下:
nodeList.forEach(function(val) {
$.ajax({
...
})
})
解决:
由于知道列表的总数, 所以我就设置了个计数器,每进入一个ajax...请求结束加一,最后判断到了列表总数一样的时候, 进行统计显示结果
问题2:
数组遍历ajax中,每次请求都会获取一个ip数组,例如
?...效果
随后,我们在遍历ajax中,将数组取出存入以ip为键,ip数量为值的对象中,然后将对象带入生成表格函数即可实时更新
// 这些都包裹在ajax的success中
... ...