循环发ajax时的问题

前端之家收集整理的这篇文章主要介绍了循环发ajax时的问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

最近在for循环中用ajax给后台PHP发送请求,结果在PHP日志中意外发现, 接收的请求的循序是乱的。 原来这是异步的ajax导致的, 也就是说, ajax在发送的时候就是没有固定顺序的。

因此, 从ajax的success/error对应的function中引用for循环变量是有问题的, 那要访问循环变量怎么办呢? 也很简单, 在ajax请求PHP的时候, 把当前的index携带过去, 然后在PHP中再返回, 这样, 在ajaxsuccess/error对应的function中的函数中, 我们就可以访问data.index值了。

实践了一下, 靠谱。

猜你在找的Ajax相关文章