ошибка синтаксиса! Проблема с jqGrid разобрана Catalyst server.pl

Я новичок в Catalyst, я обнаружил, что server.pl, встроенный в модуль Catalyst, не может правильно анализировать jqGrid.

Ниже приведены сообщения об ошибках: Ошибка: синтаксическая ошибка Исходный файл: http://xxx:3000/site/static/js/i18n/grid.locale-en.js Строка: 2 Исходный код: Ошибка: синтаксическая ошибка Исходный файл: http: //localhost:3000/site/static/js/jquery.jqGrid.min.js Строка: 2 Исходный код:

Но он мог отлично анализировать jquery и jquery-UI. и нет никаких проблем, если я сохраню его как html-страницу (не анализируйте с помощью Catalyst server.pl)

Любая помощь приветствуется! Спасибо.


person xiaoayfeng    schedule 26.06.2010    source источник


Ответы (1)


Это сообщение об ошибке исходит не от Catalyst, а от вашего браузера. Catalyst не выполняет синтаксический анализ; он просто обслуживает файлы непосредственно из каталога static. Скорее всего, с Catalyst вообще нет никаких проблем, и вы должны убедиться, что файл JavaScript действителен и правильно размещен на сервере. Если вы на 100% уверены, что проблема не в этом, вам следует попробовать загрузить http://xxx:3000/site/static/js/i18n/grid.locale-en.js с помощью такого инструмента, как wget или curl, и сравнить его с оригиналом, а затем вернуться сюда и обновить свой вопрос, добавив описание любых различий.

person hobbs    schedule 26.06.2010
comment
Спасибо! wget — отличный способ найти мою ошибку. - person xiaoayfeng; 26.06.2010