Почему заголовок содержимого «application / javascript» вызывает ошибку 500? - PullRequest
19 голосов
/ 17 сентября 2008

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

header( 'application/javascript' );

Но на моем работающем сервере эта строка приводит к сбою страницы и вызывает ошибку 500.

Нужно ли разрешать PHP отправлять разные типы MIME в IIS7? Если да, то как мне это сделать? Я не могу найти какой-либо способ интерфейса.

Ответы [ 2 ]

107 голосов
/ 17 сентября 2008

Неверный заголовок, попробуйте вместо этого:

header('Content-Type: application/javascript');
1 голос
/ 27 июня 2009

взгляните на http://en.wikipedia.org/wiki/Mime_type

Там написано, что вы должны использовать application / javascript вместо text / javascript.

...