我控制器JSON對象具有被作爲如何讀取在JS
jsonArray.toString()
查閱以下返回jsonArray的字符串表示的方法的方法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]是undefined
我該怎麼辦?
它是一個字符串,還是你有一個實際的JavaScript對象。這應該是微不足道的找出任何一種方式? – adeneo
瑣碎的問題,並沒有明確形成。 –
已編輯的問題。請參閱 – Bhuvan