-1

Google マップでいくつかのポイントをプロットしていますが、JSON の一部が正しく入力されていません。いくつかのポイントをめくってみると、デフォルトの画像が読み込まれていないことに気付きました。Chrome インスペクターは、src動作していない img の属性の値が未定義であることを示しています。JSONlint を介して JSON を実行すると、文字列にエラーがスローされます。

"'STRING'、'NUMBER'、'NULL'、'TRUE'、'FALSE'、'{'、'['' が必要です";

あるときはないといいます。私は何か他のものを壊したと確信しています。そのため、文字列として表示されませんが、何ですか? これをテストする方法がわかりません。ここでコードを確認できます: http://jsfiddle.net/jalbertbowdenii/4Y3JF/

4

1 に答える 1

0

JSON-validation-error は発生しませんが、JSON のすべての項目の長さが 9であるとは限らないため、アクセスlocations[i][8]はそこで失敗します。

長さが 10 のアイテムもあり、そこの img-src は次の場所にあります。locations[i][9]

最後のエントリのインデックスを使用して img-src にアクセスできます。

locations[i][locations[i].length-1]

http://jsfiddle.net/4Y3JF/2/

于 2012-05-25T06:29:41.697 に答える