当前位置:编程学习 > JS >>

jquery ajax返回数据次序一问

在前端使用  jquery ajax返回数据时,返回同一格式的数据次序不一,请问如何解决呢?已经使用 settimeout,但是不行。。。。

例如:打开页面后需要向ajax发送连续请求取得数据,js里面已经使用循环for执行请求,但是每当刷新页面时,得到的数据不是按循环的次序。。请问有方法可解决吗?

答案:应该是:asyn=true,表示异步(默认),可设置成false试试。 ajax 本来就是异步的,你不可能保证返回结果的顺序 
这个有点麻烦,本来AJAX的顺序就是不固定的,不可以一次性拿完吗?
在第一个ajax完成之后的函数中再执行ajax,直接利用js是不行的,ajax不是js的线程,所以不能根据js的顺序执行程序特点来写

上一个:如何在Java项目中使用Ajax?
下一个:这个奇怪的问题呀 Ajax

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,