私のコントローラーには、jsonArrayの文字列表現を次のように返すメソッドがあります。
jsonArray.toString()
次に、ajaxメソッドを示します
function loadPropertyFile(url) {
$.ajax({
type: "GET",
url: url,
dataType: "text",
success: function(response){
var obj = jQuery.parseJSON(response);
alert(obj);
}
});
}
ここで、解析後の変数objは次のようになります。
"[{"portal.home":"Home"},{"displaytag.tracking.id":"Item ID"},{"displaytag.tracking.itemName":"Item Name"},{"displaytag.tracking.itemType":"Type"}]"
今、私はjsのキーから値にアクセスしたい
すなわち。キー「displaytag.tracking.id」の値にアクセスしたい
問題は、console.log(obj [0] ["portal.home"]);を実行しているときです。それは私にエラーTypeErrorを与えています:obj[0]は未定義です
何をすればよいでしょうか ?