2011-01-01 9 views
1

a.config.jsUncaught SyntaxError: Неожиданный токен <

var a = 3; 

index.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html> 
<head> 
    <title></title> 
    <script type="text/javascript" src="a.config.js"></script> 
</head> 
<body> 
</body> 
</html> 

Если я кладу это в моем веб-корень, хром дает мне ошибку:

Uncaught SyntaxError: Unexpected token < (a.config.js:1) 

Firefox дает мне ошибку

syntax error (a.config.js:1) 

Если я запустил его из своей файловой системы вместо localhost, я не получаю ошибок. Если я переименую a.config.js в a.confi.js (и изменю javascript include для соответствия, я не получаю ошибки. Я не понимаю этого вообще.

+1

Что касается других браузеров? – Orbling

+2

Звучит как проблема с кешированием – BoltClock

ответ

4

Что видит браузер, когда он запрашивает a.config.js? Может быть, есть некоторые URL переписывания участие.

+0

Этот вопрос помог мне найти ответ. Сервер возвращал код состояния 200, но возвращал ответ, «Сервер обнаружил внутреннюю ошибку или неправильную конфигурацию и не смог выполнить ваш запрос». Я играл с файлом http.conf от apache. Комментируя включение mod_aspdotnet.conf, файл корректно возвращается. Возможно, config.js имеет особое значение в мире .net? – Dwayne

0

вы, вероятно, получать 404. Убедитесь, что вы положили a.config.js файл в нужном месте (в том же каталоге, что и HTML-файл).

Смежные вопросы