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

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

header( 'application/javascript' );

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

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


person Voidstate    schedule 17.09.2008    source источник


Ответы (2)


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

header('Content-Type: application/javascript');
person Sietse    schedule 17.09.2008

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

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

person Community    schedule 27.06.2009