不是。
我的网络应用程序中有很多AJAX请求,我希望在响应缓慢时包含适当的反馈机制,微调器等。但是当开发所有的电话几乎是即时的......
答案 0 :(得分:1)
在成功处理程序中使用setTimeout可以是一种方法。假设您对ajax完成的回调是函数doneFn(..)
,然后将该回调更改为delayedDone(..)
,然后在延迟后调用原始doneFn
:
function delayedDone(){
setTimeout(function(){doneFn(responseParams);}, 3000);
}
当然,另一种方法是在服务器端引入一些微小的睡眠时间。
答案 1 :(得分:0)
速率限制代理可能就是您正在寻找的。 http://blog.nella.org/?p=833显示了一个示例,我不确定它有多完整。但这个概念很容易扩展。
答案 2 :(得分:0)
以下是我找到的两个软件解决方案 - 一个用于Mac,另一个用于Windows:
http://wanem.sourceforge.net/
http://mschrag.github.com/