1

JSON を介してページに多数のアイテムをロードしていますが、機能していません。JSON を使用するのはこれが初めてで、JSON は単なる大きなオブジェクトであると考えたので、以前に変数に入れていたオブジェクトをファイルにコピーし、fun.js という名前を付けました。

ここで JSON を確認できます。

http://justpaste.it/15zc

JSONを取得するためにjQueryを使用しています:

$.getJSON('fun.js', function(data){
alert(data)
});

実際のところ、アラートはまったく発生していません。理由を知っている人はいますか?

4

2 に答える 2

6

まず、JSON は検証されません。ここに貼り付けてエラーを修正してください: http://jsonformatter.curiousconcept.com/

次に、onError パラメーターを渡すことができるユーザーjQuery.Ajaxにより、JSON が通過しなかったという警告が表示されます。

于 2012-07-24T22:22:49.860 に答える
0

JSON が問題であることを確認しましたか? Firebug または Chrome Dev Tools を開き、ページを更新します。ファイルが見つからなかったか、解析例外またはセキュリティ エラーがあったというメッセージが表示される場合があります。

  • ファイルが見つからない場合は、コードで修正できます。
  • 解析エラーが発生した場合は、JSON バリデーターを使用してください。
  • セキュリティ上の問題がある場合は、URL から JSON ファイルを取得して表示するための私の回答を参照してください。サーバー ポリシーを更新するか、ブラウザーを構成して、テスト内のファイル URL へのアクセスを許可する必要があります。
于 2012-07-24T22:31:02.470 に答える