لماذا يتسبب "التطبيق/جافا سكريبت" في رأس المحتوى في حدوث خطأ 500؟

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

  •  09-06-2019
  •  | 
  •  

سؤال

لدي برنامج نصي يعمل بشكل جيد على خادم الاختبار الخاص بي (باستخدام IIS6).يقوم البرنامج النصي بمعالجة طلب اياكس ويرسل استجابة بالسطر التالي:

header( 'application/javascript' );

لكن على خادمي المباشر، يؤدي هذا السطر إلى تعطل الصفحة ويسبب خطأ 500.

هل أحتاج إلى السماح لـ PHP بإرسال أنواع MIME مختلفة في IIS7؟إذا كان الأمر كذلك، كيف أفعل هذا؟لا يمكنني العثور على أي طريقة على الواجهة.

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

المحلول

العنوان غير صحيح، جرب هذا بدلاً من ذلك:

header('Content-Type: application/javascript');

نصائح أخرى

نلقي نظرة على http://en.wikipedia.org/wiki/Mime_type

هناك تقول أنه يجب عليك استخدام application/javascript بدلاً من text/javascript.

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