新しいMooToolsプラグイン: Request.Queue
アーロンニュートンRequest.Queueの複数の要求をキューには、空室状況を発表した(リクエストクラスの場合は、複数のリクエストを処理するときにこのプラグインの便利なリクエストクラスまたはそのサブクラスの複数のインスタンスがある)は、それらを実行すると、することができます2つまたは3つ(どのように依存します)一度に多くの。 もし我々は1度に1つのリクエストの処理には、キューを彼も一緒にどのように見えるかを示すには、コードスニペットを置きます。
ここではclientsideブログからのコードの例です :
new Request ( { url : '/wiki/simple.php' , data : { num : 1 , sleep : 1 } , method : 'get' , 予めVar num1 = 新しいリクエスト( (のURL : ' /ウィキ/ simple.php ' 、データ: (数: 1 、睡眠: 1 ) 、メソッド: ' ' を入手し 、 ( response ) { console. log ( response ) } } ) ; onComplete : (反応 )関数(コンソール( 応答 ) ) ) )ログ ; new Request ( { url : '/wiki/simple.php' , data : { num : 2 , sleep : 1 } , method : 'get' , 予めVar num2 = 新しいリクエスト( (のURL : ' /ウィキ/ simple.php ' 、データ: (数: 2 、睡眠: 1 ) 、メソッド: ' ' を入手し 、 ( response ) { console. log ( response ) } } ) ; onComplete : (反応 )関数(コンソール( 応答 ) ) ) )ログ ; new Request ( { url : '/wiki/simple.php' , data : { num : 3 , sleep : 1 } , method : 'get' , 予めVar num3 = 新しいリクエスト( (のURL : ' /ウィキ/ simple.php ' 、データ: (数: 3 、睡眠: 1 ) 、メソッド: ' ' を入手し 、 ( response ) { console. log ( response ) } } ) ; onComplete : (反応 )関数(コンソール( 応答 ) ) ) )ログ ; new Request. Queue ( ) ; 予めVar myQueue = 新しい要求します。 キュー ( ) ; / /を1つずつ追加することができます 'num1' , num1 ) ; myQueue 。 addRequest ( ' num1 ' 、 num1 ) ; / /または単一の呼び出しで num2 : num2 , num3 : num3 } ) ; myQueue 。 addRequests ( ( num2 : num2 、 num3 : num3 ) ) ; ; num1 。 送る ( ) ; ; num2 。 送る ( ) ; ; num3 。 送る ( ) ;














































応答を残しなさい