我需要幫助。我的代碼就像這樣:使用jQuery.getJSON()獲取對象
<script type="text/javascript">
$(document).ready(function() {
var setting = {
check: {
enable: true
},
data: {
simpleData: {
enable: true
}
}
};
var url = "<%=path%>/manageMenu/getAllPersonTree.action";
$.getJSON(url, function(data) {
$.each(data, function (name, value) {
if (name == "1") {
$.fn.zTree.init($("#tree"), setting, value);
}
alert(data);
});
});
});
</script>
的alert(data)
結果是[object Object]
,我怎麼能獲取對象的真正價值?
data是一個轉換爲字符串yeilds [object Object]的對象,先做一點調查。 –
@ user1658116:'alert(data)'的結果應該是'[object Object]',並不意外。發佈您的JSON並告訴我們您要訪問的名稱/值。 –
注意這個循環,你在循環內部做了一個警告(數據),但是數據永遠不會改變。即使爲演示的目的,我會建議讓它脫離循環。還喜歡使用console.log(數據),你會看到它作爲一個樹在你的控制檯 – TecHunter