我有一个移动项目,我必须一个接一个地发送ajax请求。该项目正在使用移动互联网连接(egde,3G),因此我可能会丢失连接并且必须缓存失败的请求(在localStorage中),每隔一段时间检查一次有效连接并再次尝试请求。
同时其他请求进入(来自浏览器),因此我必须将请求缓存在队列中并连续发送。
对不起我的坏Englisch,我希望你能理解我的问题。
有什么建议吗?我的问题有没有图书馆?
答案 0 :(得分:1)
可能你可以使用以下逻辑。 1.创建一个数组,该数组将保存您的ajax请求的状态。 2.一旦发出请求,就向数组添加特定请求,结果(收到响应)为false。 3.一旦收到来自该请求的响应,就将数组及其结果(收到的响应)更新为true。 4.在特定时间后读取此数组并再次发送请求为假。