كيفية التحقق مما إذا كان الطلب هو Ajax في Turbogears
-
25-09-2019 - |
سؤال
كيف يمكنني التحقق مما إذا كان الطلب هو طلب AJAX في طريقة وحدة تحكم في Turbogears؟ علاوة على ذلك ، هل من الممكن إعادة "جزئي" كما هو الحال في القضبان أو symfony إذا كان الطلب هو طلب AJAX. أعرف عن ديكور JSON ، لكنني بحاجة إلى طريقة لإعادة جزء من قالب Mako (لأنني بحاجة إلى تنسيق البيانات ولا أريد أن أفعل كل شيء في JavaScript). على سبيل المثال ، إذا كنت أرغب في إرجاع القائمة المنسقة للصفحة الثانية من قائمة الأخبار ، فأنا لا أرغب في إرجاع الصفحة بأكملها (ولكن مجرد قائمة تنسيق).
شكرًا
المحلول
jQuery ، Yui ، النموذج الأولي ، Dojo ، و Mootools جميعهم يضعون الرأس X-Requested-With: XMLHttpRequest
. يجب أن تكون قادرًا على التحقق من هذا الرأس.
لا تنتمي إلى StackOverflow