簡體   English   中英

顯示URL中的JSON數據

[英]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");

在此處輸入圖片說明

http://jsfiddle.net/DerekL/4XayF/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM