正如标题所提到的,我在ajax调用上有一个超时回调处理程序,我希望能够测试那个条件,但是没有什么可以立即想到我可以强制我的应用程序达到该状态,任何建议?
答案 0 :(得分:3)
您始终可以运行一直运行一段时间的服务器端脚本。 例如:
<?php
sleep(10); //sleep for 10 seconds.
print "This script has finished.";
>
答案 1 :(得分:2)
首先,我认为你需要更清楚你的问题 - 你使用什么技术以及这个过程在哪里超时 - 服务器端或客户端?
如果您希望服务器端代码需要很长时间而且使用的是.NET,请将此行放在您调用服务器端的方法中:
System.Threading.Thread.Sleep(timeoutMilliseconds);
只要您使用足够的数字以便客户端代码假定服务器已超时,您应该是好的。
答案 2 :(得分:1)
YUI Connection Manager允许您在Javascript中引入减速来测试AJAX以防止延迟。