欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

ajax 循环有关问题

更新时间: 2014-01-05 01:54:31 责任编辑: Author_N1

 

ajax 循环问题
是这样,有一个平台的json数据。如果客户端发起一个ajax请求,那边返回50个数据,默认一页。如果如果要获取多页需要重复写代码手动获取第一页加上第二页的数据。
所以我要连续循环。这很简单,我知道,异步为false就行了。等到第一页的数据处理完了,在处理第二页的数据 http://bbs.csdn.net/topics/390191341
但是问题就是我是跨域的,jsonp,回调函数名称写在jsonpCallback后面,然后再在外面注册的回调函数。
貌似jq的异步对这种情况是无视的,也就是我这种jsonp的jq的 "async: false" 不起作用。以至于每次循环总执行最后一次。也就是获取的最后一页的数据
我看了上面链接的那个问题,是不是我这种情况也是要用原生的js的ajax创建不同的实例啊?求解  还有任务堆栈机制是什么啊?

我尝试着settimeout,但还是不行。

我这种情况到底怎么办啊?
--参考方法--
jsonp 只能异步的
--参考方法--
写个回调函数的自执行呗   要存储的数据放外面
--参考方法--
引用:
Quote: 引用:

jsonp 只能异步的
啊?那不是没办法了?

只能在回调函数里再接着运行下一个
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:54:31
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/2913/
本文WWW.DOC100.NET DOC100.NET版权所有。