[英]Display JSON Data from URL
我是JSON的新手,無法獲得所需的結果。 在學習中,我要做的幾乎是JSON的HELLO WORLD,其最終目標是在表中顯示數據。
我有一個提供我JSON數據的JSON調用URL,並且其格式正確。
我編寫了一個腳本,看是否可以收到有關JSON數據的警報:
更新
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
$.getJSON("http://li93-171.members.linode.com:8080/BrokerManager/getActiveBrokerNames/?callback=?", function(data){
console.log(data);
});
</script>
顯示的警報顯示“ [object Object],[object Object]”-我顯然做錯了。 請幫忙!
不要將alert
與對象一起使用console.log(data)
如果您使用的是chrome點擊控件 + Shift + i查看控制台,則IE按F12
首先,JSON代表JavaScript Object Notation ,這意味着當客戶端接收到您的JSON時,jQuery會自動將其從普通字符串更改為更可用的Object。 這就是為什么您在警報中看到的都是[object Object]
因為警報只能顯示字符串。 所有非字符串值都將轉換為字符串。
alert(data);
alert(data.toString()); //both are the same
要顯示用於調試用途的對象,請使用console.log
或
$("<pre>").html(JSON.stringify(data, null, 4)).appendTo("body");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.