JQuery-Ajax Call on Tornado Handers ينتظر دعوة Ajax Pelvious للعودة

StackOverflow https://stackoverflow.com/questions/1872414

  •  18-09-2019
  •  | 
  •  

سؤال

لقد بدأت مؤخرا في اختبار Tornadoweb لمشروع منزل، والذي يستخدم وظيفة JQuery Getjson للاتصال بمعالجاتي Tornado. ووجدت شيئا غريبا، والتي أسعى إلى تفسير ل.

أنا أطلقت النار على طلب AJAX Handler1. على تورنادو، وفي بعض الحالات طلب Handler2. يتم البدء قبل Handler1. عائدات. يظهر من سجلات خادم التنمية، وتصحيح وحدة تحكم Firebug، ذلك Handler2. طلب ينتظر Handler1. طلب الانتهاء، ثم العودة. لذلك أساسا، نداء XHR ينتظر XHRS في وقت سابق. من المفترض أن تكون حق غير متزامن / غير محظور؟ أم هل فاتني شيء.

يمكنك التحقق من بيئة حالة الاختبار المسماة Testtornado. في http://github.com/harshhh/harsh-projects/ مع Main.py Cas Triggering File.

سأكون ممتنا للمساعدة من أي شخص يمكن أن يرمي بعض الضوء على هذا.

هل كانت مفيدة؟

المحلول 2

لا يمكن الحصول على تفسيرات أفضل هنا. على الرغم من أن بعض رؤى أفضل يمكن العثور عليها تورنادو مجموعة مناقشة. وبعد شكرا.

نصائح أخرى

بعد مراجعة ملف Test.js الخاص بك، أصبح Get_handler1 و Get_handler2 مستقلة تماما عن بعضها البعض. ومع ذلك، قد يفرض متصفحك أو وكيلك (إذا كنت تستخدم واحدة) طلبا واحدا لكل حد مجال يؤدي إلى أن يبدو أن طلبات XHR الخاصة بك متزامنة. يمكن أن تفرض وكلاء تصحيحات HTTP الشائعة مثل Fiddler مثل هذه الحدود - تميل المتصفحات أيضا إلى إعداد إعدادات يمكنك تعديلها للتأكد من إصدار متصفحك أكثر من طلب واحد لكل مجال بشكل متزامن.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top