Нови MooTools Plug-in: Request.Queue
Аарон Нютън обяви наличието на Request.Queue към опашката до многократни молби (искането класа ви дава възможност да обработват повече от една молба, но този плъгин е полезен, когато имате повече копия от искането клас или неговите subclasses) и ги стартирам, две или три (зависи от това колко искате) в даден момент. Той също така поставя заедно код код, който да покаже как ще изглежда ако искахме на опашка да обработи един часа Искане наведнъж.
Тук е кодът пример от clientside блог:
new Request ( { url : '/wiki/simple.php' , data : { num : 1 , sleep : 1 } , method : 'get' , Var num1 = ново искане ((URL: "/ уики / simple.php", данни за: (NUM: 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", данни за: (NUM: 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", данни за: (NUM: 3, на съня: 1), начин: "да", ( response ) { console. log ( response ) } } ) ; onComplete: функция (отговор) (конзола. дневник (отговор)))); new Request. Queue ( ) ; Var myQueue = нова заявка. Опашката (); / / може да ги добавете един по един 'num1' , num1 ) ; MyQueue. AddRequest ( "num1", num1); / / или в един разговор num2 : num2 , num3 : num3 } ) ; MyQueue. AddRequests ((num2: num2, num3: num3)); ; Num1. Изпратите (); ; Num2. Изпратите (); ; Num3. Изпратите ();














































Оставете коментар