Ошибка JavaScript в локализации - PullRequest
2 голосов
/ 15 февраля 2012

Я недавно начал работать над javascript и json.Я пытаюсь реализовать локализацию, где я могу поддерживать несколько языков, используя файлы JSON.Файл javascript i18n.js library предоставляет вспомогательные функции перевода и доступен в сети.Я сталкиваюсь с ошибкой

Uncaught Exception: NETWORK_ERROR: XMLHttpRequest Exception 101.

Эта ошибка возникает, когда мы пытаемся отправить вызываемый метод request.open()с переданным URL-адресом local(lang/de.json).Даже если я не отправляю свой запрос на какой-либо веб-адрес, который выдает эту ошибку.

Любая помощь будет для меня полезной.Если вам нужна дополнительная информация, я могу опубликовать ее дальше.

Спасибо

Ответы [ 2 ]

0 голосов
/ 16 февраля 2012

Что ж, описанная вами ошибка указывает на междоменный запрос, к которому DOM не может получить доступ.Firebug, скорее всего, выдаст вам ту же ошибку, но вы можете посмотреть на запросы XHR в консоли по мере их отправки и посмотреть, по какому URL он будет.Это также будет указывать на любые проблемы, которые у вас возникают в вашем JavaScript, если они являются ошибками синтаксиса или DOM.

0 голосов
/ 16 февраля 2012

это междоменный запрос (гугл "та же политика происхождения")? Если он запрашивает файл из удаленного домена, вам нужно использовать технику JSONP. В противном случае я не уверен, что без дополнительной информации (остальной код, который у вас есть в контексте, код на стороне сервера, может быть ...), вы можете отладить его с помощью консоли javascript (firebug)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...