我的對象到對象是如下通過參考變量
var masterData = {
"region":[
{"key":"1","value":"AMS"},
{"key":"2","value":"APJ"},
{"key":"3","value":"EMEA"}
]
};
var key = 'region';
var strList = 'masterData.'+key;
$.each($(strList), function(i, row) {
alert(row.key);
});
它不進入循環,但如果我用實際對象替換變量,它的工作原理。例如:
$.each($(masterData.region), function(i, row) {
alert(row.key);
});
我想通過一個變量來做同樣的事情,就像第一個一樣。我在這裏錯過了什麼?
這是不** ** JSON。這是一個對象文字。不幸的是,許多人犯的錯誤是將對象文字與JSON混淆。請參閱[沒有任何「JSON對象」](http://benalman.com/news/2010/03/theres-no-such-thing-as-a-json/)。 –