Почему заголовок содержимого "application / javascript" вызывает ошибку 500?

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

  •  09-06-2019
  •  | 
  •  

Вопрос

У меня есть скрипт, который отлично работает на моем тестовом сервере (с использованием IIS6).Скрипт обрабатывает ajax-запрос и отправляет ответ со следующей строкой:

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