for循环提交ajax,为什么只有第一次能够提交,后面的循环都没有提交到后台,但是for执行完了?急急急!

 我来答
百度网友9afa247d8
2014-10-15 · TA获得超过685个赞
知道小有建树答主
回答量:743
采纳率:0%
帮助的人:630万
展开全部
ajax是异步的,请检查一下每一次for代码块中的执行情况
可以每次alert 看一下结果,或者 for中 每隔一定的时间执行一次ajax
追问

追答
有个小建议,就是data=="错误"   这错误尽量改成error  英文的,否则有可能出现各种错误!

可以把 for 中的每个值都遍历出来,放到一个 string 中,然后一次性ajax,然后一次性返回你所需要的结果,这样的话,也减少了每次ajax请求所消耗的资源,还不会出现目前这种错误!

简单看了你的代码,没什么问题,可能就是ajax本身异步和for循环之间造成这种情况的
zh52722
2014-10-15 · TA获得超过389个赞
知道小有建树答主
回答量:325
采纳率:75%
帮助的人:184万
展开全部
把ajax设置成同步的试试
更多追问追答
追问
同步的也做过了,还是同一个情况,第二次循环后台都获取不到传的值了,
追答
可以吧for循环ajax的代码贴出来看看吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式