البرنامج المساعد الجديد MooTools : Request.Queue
واعلن ارون نيوتن توافر Request.Queue يصطف لطلبات متعددة (اطلب من الدرجة يتيح لك التعامل مع اكثر من طلب واحد ولكن هذا يأتي في البرنامج المساعد سهل عندما يكون لديك العديد من الحالات للطلب الطبقة أو فرعية) ، ولها ادارة واحدة ، اثنين أو ثلاثة) يتوقف على مدى العديد من تريد) في وقت واحد. وقال أيضا ان تتعامل معه قصاصة شفرة لاظهار كيف يمكن ان ننظر إذا أردنا الطابور لعملية طلب واحد في وقت واحد.
الرمز هنا هو على سبيل المثال من clientside بلوق :
new Request ( { url : '/wiki/simple.php' , data : { num : 1 , sleep : 1 } , method : 'get' , فار num1 = طلب جديد ((رابط : '/ الويكي / simple.php' ، البيانات : (الصيغة الرقمية : 1 من النوم : 1) ، طريقة : 'حصول' ، ( response ) { console. log ( response ) } } ) ; onComplete : وظيفة (وردا) (تعزية. سجل (رد)))) ؛ new Request ( { url : '/wiki/simple.php' , data : { num : 2 , sleep : 1 } , method : 'get' , فار num2 = طلب جديد ((رابط : '/ الويكي / simple.php' ، البيانات : (الصيغة الرقمية : 2 من النوم : 1) ، طريقة : 'حصول' ، ( response ) { console. log ( response ) } } ) ; onComplete : وظيفة (وردا) (تعزية. سجل (رد)))) ؛ new Request ( { url : '/wiki/simple.php' , data : { num : 3 , sleep : 1 } , method : 'get' , فار num3 = طلب جديد ((رابط : '/ الويكي / simple.php' ، البيانات : (الصيغة الرقمية : 3 من النوم : 1) ، طريقة : 'حصول' ، ( response ) { console. log ( response ) } } ) ; onComplete : وظيفة (وردا) (تعزية. سجل (رد)))) ؛ new Request. Queue ( ) ; فار myQueue = طلب جديد. الصف () ؛ / / يمكنك إضافتها في وقت واحد 'num1' , num1 ) ; myQueue. addRequest ( 'num1' ، num1) ؛ / / واحدة أو في الدعوة num2 : num2 , num3 : num3 } ) ; myQueue. addRequests ((num2 : num2 ، num3 : num3)) ؛ ; num1. ارسال () ؛ ; num2. ارسال () ؛ ; num3. ارسال () ؛














































ترك الرد