Appcelerator的。发送XHR批处理请求

时间:2011-06-09 15:29:12

标签: batch-file appcelerator-mobile

Titanium SDK版本:1.6.2 iPhone SDK版本:4.2

我正在Appcelerator中开发iOS应用程序。在这个应用程序中,我得到所有用户的Facebook朋友,并将它们(全部)发送到我的API(内置Rails3)。如果用户有很多朋友,这个请求有时会花费很长时间和时间。

如何更改我的代码,以便我可以“批量”发送facebook朋友ID?

这是我的代码:http://pastie.org/2043126

感谢所有输入!

1 个答案:

答案 0 :(得分:0)

当您从Facebook获得响应时,解析它并将ID存储在数组中 循环遍历数组,弹出X ids和ApiPOST它们。 在此请求的onload函数结束时,获取下一个X项,直到该数组为空。 当数组为空时,执行table.setData()。

您还可以使用不同的xhr对象同时启动多个xhr请求。在我的一个Appcelerator应用程序中,我有一个10 xhr请求池,同时缓存图像。