如标题所述,我在ajax调用中有一个超时回调处理程序,并且我希望能够测试该条件,但是在强制应用程序达到该状态的方法上没有立即想到的东西,有什么建议吗?

===============>>#1 票数:3

您总是可以运行一个服务器端脚本,该脚本会持续运行一段时间。 例如:

<?php
   sleep(10); //sleep for 10 seconds.
   print "This script has finished.";
>

===============>>#2 票数:2 已采纳

首先,我认为您需要更清楚地了解问题-服务器端或客户端在使用什么技术,该过程在哪里超时?

如果您希望服务器端代码花费很长时间并且使用的是.NET,请将此行放在调用服务器端的方法中:

System.Threading.Thread.Sleep(timeoutMilliseconds);

只要您使用足够多的数字,以便您的客户端代码假定服务器已超时,就可以了。

===============>>#3 票数:1

YUI Connection Manager允许您在Javascript中引入速度减慢,以针对延迟测试AJAX。

  ask by jonezy translate from so

未解决问题?本站智能推荐: