Это не относится к jQuery вообще.Когда вы загружаете страницу с сервера, на веб-сервер отправляется запрос на загрузку /jquery.js
.В ответе сервера есть заголовок HTTP, который дает подсказку клиенту о типе файла.Это называется заголовком Content-Type
.Приведенное выше сообщение об ошибке говорит о том, что сервер сообщает (неверно), что /jquery.js
имеет тип text/html
, а это не так.
Необходимо изменить конфигурацию удаленного веб-сервера, чтобы файлы с* * * * * * * * * * * * * * * * * * * * * * * * * * * * Расширение .js
, как сообщается, имеет application/x-javascript
в качестве типа MIME вместо text/html
.Это можно сделать с помощью следующей директивы в файле конфигурации Apache:
AddType application/x-javascript .js
Однако я не уверен, почему ваш другой файл .js
работает.В любом случае, если по какой-либо причине вы не можете изменить конфигурацию веб-сервера, вы можете попробовать вместо этого использовать внешнюю копию jQuery .
Возможно также, что вы столкнулись с ошибкой в WebKit/ Safari, если вы используете Safari в Mac OS X. См. этот связанный вопрос .