JSON是坐在我的本地主機爲:/數據/:JSON進來的對象不是字符串
{
"children": [
{
"name": "analytics",
"size": "1243"
},
{
"name": "math",
"size": "4343"
},
{
"name": "algebra",
"size": "1936"
},
{
"name": "calc",
"size": "3936"
},
{
"name": "geom",
"size": "2136"
},
{
"name": "Quant",
"size": "4136"
}
]
}
這裏是我正在試圖訪問JSON:
var interval = setInterval(function() {
$.getJSON("http://localhost:8080/dev_tests/d3/examples/data/flare2.json", function(json) {
$.each(json.children,function(i,name){
alert(json.children);
});
});
}, 3000);
數據進來很好。也就是說,當我運行console.log(json)我可以在firebug中看到上面的json名稱/值txt對。但是,在每個名稱值對之前,我會看到Object這個詞。因此,例如,而不是我的日誌顯示{name =「analytics」,size =「1243」},它實際上顯示:[Object {name =「analytics」,size =「1243」},...而且,是我的警報顯示:[對象對象]而不是name =「analytics」,size =「1243」。 這是爲什麼,有沒有辦法讓我的JSON名稱/值對在文本中,以便我可以存儲爲JavaScript字符串?
非常感謝提前。
Ahhhhhhh!我明白......就是這樣。最後。我無法得到這個描述(obj to str)來點擊。非常感謝你做的這些!! – Chris 2012-03-10 14:09:48