我正在写一个小脚本,通过一个循环使得单个的AJAX调用,我遇到了一个最可能是显而易见的问题。看起来,循环将快速处理使用ajax接收的数据,导致它仅加载循环中的最后一段数据。我添加了一个警告框,可以逐步完成迭代并加载数据,但在用户环境中这不太实际。该代码只是一个jQuery的.post()在for循环内的回调。我可以根据要求发布代码,但我觉得这可以通过口头方式清除。任何人都知道一种解决方法或更好的方法来按顺序加载数据?谢谢。Syncronous JQuery.post()
编辑
是否.ajaxSetup()
修改.post()
?也许我可以用它来改变异步值。员额()..
阿贾克斯顾名思义就是异步) – Jakub 2011-06-05 17:28:00
也许你可以尝试把异步:假在你的Ajax调用选项。这样做会将每个ajax请求放入队列中,直到它们被顺序执行。 – sadmicrowave 2011-06-05 17:28:20
我会试一试 – 2011-06-05 17:29:00