0
Q
延迟Ajax请求
A
回答
0
我想用一个简单的变量来存放从setTimeout返回的timerId。类似这样的:
var timerId;
var doRequest = function(){
if(timerId) return;
timerId = setTimeout(doRequest, 60*1000);
// ajax code here
};
这会将请求限制为每分钟一次。如果您需要停止setTimeout调用,那么只需添加另一个基于您正在监视的用户事件的布尔值。
相关问题
- 1. Ajax请求延迟1秒
- 2. 多个AJAX请求相互延迟
- 3. Spring与ajax请求延迟结果
- 4. keyup(function())ajax请求延迟 - jQuery
- 5. 我应该如何延迟ajax请求?
- 6. 延迟Alamofire请求
- 7. Scrapy延迟请求
- 8. http请求延迟
- 9. 推迟$ .ajax请求
- 10. scrapy中的延迟请求
- 11. 确定请求延迟
- 12. MouseWheelZoom后延迟WMS请求
- 13. MVC3请求延迟需要
- 14. 延迟请求/响应
- 15. 请求延迟为谷歌
- 16. XMLHTTP请求的延迟
- 17. ASP.NET AJAX延迟
- 18. Jquery Ajax延迟
- 19. 使用咖啡因延迟(去抖)ajax请求
- 20. 发送ajax请求之前的延迟不起作用
- 21. 使用JavaScript和JQuery Datatables缓冲/延迟ajax请求/击键
- 22. 在处理之前延迟ajax请求3秒
- 23. 如何在循环中运行angularjs ajax请求但延迟?
- 24. jQuery AJAX请求之间的时间延迟
- 25. Ajax Post请求返回JSON,但延迟失败
- 26. 使用Google Maps API每次请求延迟Ajax功能
- 27. 如何延迟3秒。开始之前发送请求ajax?
- 28. 延迟JQuery Ajax(jqXHR)请求与完成/失败/完成回调
- 29. 添加延迟后500个请求scrapy
- 30. webserver服务文件请求延迟
未设置,但发送多个 – alega 2011-02-17 14:31:02