2012-02-15 20 views
2

私は最近、javascriptとjsonの作業を開始しました。私はjsonファイルを使用して複数の言語をサポートできるローカリゼーションを実装しようとしています。 i18n.jsライブラリは、翻訳ヘルパー機能を提供し、ネット上で利用可能です。私が直面していますエラーは、私たちが渡されたURLがlocal(lang/de.json)であると呼ばれているrequest.open()メソッドを送信しようとすると、ローカライゼーションのJavascriptエラー

Uncaught Exception:NETWORK_ERROR: XMLHttpRequest Exception 101.

がこのエラーがスローされています。私はウェブURLに私の要求を送信していないにもかかわらず、このエラーを投げる。

私にはどんな助力もあります。詳細が必要な場合、私はそれをさらに掲載することができます。

おかげ

答えて

0

が、これはクロスドメインリクエスト(「同一生成元ポリシー」をグーグル)とは?リモートドメインからファイルを要求している場合は、JSONP技術を使用する必要があります。さもなければ、私は詳細情報なしで確信が持てません(コンテキストのコードの残り、多分サーバー側のコードかもしれません...)あなたはjavascriptコンソール(firebug)でデバッグできますか?

+0

重要な点については、Brandonに感謝します。私はそれがリモートドメインからファイルを要求しているかどうかをチェックする必要があります。このクロスドメイン要求(発信元ポリシー)について調べるためのファイヤーバット以外の方法やツールはありますか? – KK123

0

あなたが記述しているエラーは、DOMがアクセスできないクロスドメイン要求を示しています。 Firebugは同じエラーを出す可能性が高いですが、送信中のコンソールでXHRリクエストを見て、どのURLに向かうのかを見ることができます。また、構文エラーやDOMの問題がある場合は、javascriptで問題が発生していることを示します。

関連する問題