4

以下の質問に対処する具体的な回答は見つかりませんでした。

AJAX POST リクエストを介して取得した次の JSON レスポンスがあります。

{
"result":
{
"101010":["PRAVAT","SGSGSG","UKEMP5","UKENTD","WAUK01","MK87UK"],
"202020":["CORA1E","PSASAS","EDCRJS","USHC01","USDR06"],
............................
........................
"304050":["ERCDE2","DELT01","DECGKG","DEHC03","IS02","DEPI01"]
},
"status":"SUCCESS"
}

javascriptでループを使ってデータの上にデータを表示したい。やってみfor ( var i = 0; i < response.result.length; i++) {ましたが、できません。

javascriptを使用して上記のJSON形式でデータを解析して表示するにはどうすればよいですか.

4

4 に答える 4

1

解析する必要があります。JSON.parse()またはを使用できますjQuery.parseJSON()。これを見てください: JavaScript で JSON を解析しますか?

于 2013-06-05T13:27:03.687 に答える
0

MostafaR が言ったように、最初にそれを JavaScript オブジェクトに解析する必要があります。JSON をどこかから取得すると、javascript はそれを単なる文字列と見なすため、直接アクセスすることはできません。また、一部の古いブラウザには window.JSON がないため、古いブラウザからのサポートが心配な場合は、json2.js ライブラリを含める必要があります。

于 2013-06-05T13:34:02.513 に答える