作者a517981 (Azure)
看板Ajax
标题[问题] 请问有办法让後呼叫的ajax插队执行嘛?
时间Sat Aug 20 20:28:01 2011
我目前写了一个网站
会每隔一段时间去facebook上取回一些资料
但每次取资料的时候都会同时送出十几笔ajax要求
这时候如果我再用ajax跟facebook要求别的资料
就必须先等待那十几笔要求都处理完
没办法马上就取得我要的资料
我知道ajax理论上是同时执行的没有先後顺序
因此判断是facebook那边取资料的限制 (先要求先取回)
如果我想插队先做别的事情的话
我想像的解决方法是先将之前那十几笔ajax要求放进队伍
一次只做一笔ajax要求 (反正facebook那边也只能一次处理一笔)
如果要先取回别的资料
那就先暂停队伍等到取回资料以後再继续处理这个队伍
我尝试用jquery的queue来实作这样的想法
不过一直失败
请问要如何用jquery做到类似的需求呢?
谢谢各位前辈
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.117.71.47
※ a517981:转录至看板 Web_Design 08/20 20:31
2F:推 senser:建议用callback做 08/21 06:24