执行多个异步请求,但是请求到的数据顺序打乱,请问一下如何设置
用回调函数来得到数据
异步本来就是不保证返回的数据的顺序,你需要在收到数据后,自己再排序处理等。
如果是ajax的话 他是多线程的,所以返回的数据不确定, ajax可以写成等一个完成后再执行下一个操作。
两种方法:1.改为同步操作,一个执行完再执行下一个2.异步操作在申请时,携带一个识别码(请求码),在回调结果时,要求服务器在响应时,也同样在结果中带上这个识别码,方便客户端识别是哪个请求的