在页面循环发送 ajax 请求时,不能直接使用循环就去请求,这样会造成很多的问题。
一种方法是使用递归,如:
1 | $(function () { |
这样可以解决循环请求 ajax 的问题,但是这样有一个问题是 ajax 是按顺序去请求的,请求完一个以后再去请求第二个,在页面上看到的效果是同步的。
另一种方法是使用匿名函数,如:
解决 jQuery 循环调用 ajax,异步返回结果混乱]
https://segmentfault.com/q/1010000000135703
深入理解 JavaScript 系列(4):立即调用的函数表达式
1 | for (var i = 1; i <= jdbcSize; i++) { |
如果长时间无法加载,请针对 disq.us | disquscdn.com | disqus.com 启用代理