2008-08-22 25 views
1

タイトルには、Ajaxコールでタイムアウトコールバックハンドラがありますが、その条件をテストできるようにしたいのですが、すぐにアプリケーションに強制する方法はありませんその状態、任意の提案をヒットするには?Ajaxタイムアウト条件をテストする必要があります

答えて

2

最初に、あなたはあなたの質問で明確にする必要があると思います - どの技術を使用していますか、このプロセスはどこにタイムアウトしていますか - サーバー側かクライアント側?

あなたは、サーバー側のコードを持つようにしたい場合には、長い時間がかかる、あなたは.NETを使用している、あなたはサーバー側の呼び出し方法では、この行を配置:

System.Threading.Thread.Sleep(timeoutMilliseconds); 

限り、あなたは使いようあなたのクライアント側のコードがサーバーのタイムアウトを前提とするように十分な数、あなたは良いはずです。

3

常に一定期間稼働し続けるサーバーサイドスクリプトを実行できます。たとえば :

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

YUI Connection Managerあなたは、待ち時間に対してAJAXをテストするために、あなたのJavascriptの減速を導入することができます。

関連する問題