5 个回答

就是异步的问题,ajax 和 ee[i-2] 是异步执行的,只有第一次循环出现这个问题是因为:第二次循环的时候,第一次循环成功赋值了。

第一次获取不到是因为异步,之后能获取到我感觉是因为你的success回调函数是在循环第一次和第二次之间把数据传到全局了,所以之后在全局都能获取到

可以尝试单步调试看一看

ajax异步,可能是数据未获取到,可以使用promise

ee=res 这里在success回调里面,是异步获取的吧!
这里赋值,建议使用 ee = res.slice(0)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题