2012-10-10 106 views
0

我送一臺服務器上有一定的要求,它的回答我:閱讀JSON使用javascript

{ 
    "count": 100, 
    "entries": [ 
     { 
      "id": 7563, 
      "application": "my-app", 
      "user": "admin", 
      "time": "2012-10-10T11:32:09.324+07:00", 
      "values": { 
       "/my-app/name": "4d79f56b-1a20-4b25-bff6-b5f1d7253790" 
      } 
     }, 
     { 
      "id": 7561, 
      "application": "my-app", 
      "user": "admin", 
      "time": "2012-10-10T11:32:08.687+07:00", 
      "values": { 
       "/my-app/name": "4d79f56b-1a20-4b25-bff6-b5f1d7253790" 
      } 
     } 
} 

我試過了,但似乎沒有爲我工作!

var my_JSON_object = {}; 
var xmlhttp = new XMLHttpRequest(); 

my_JSON_object = JSON.parse(xmlhttp.responseText); 

xmlhttp.open("GET",url,true); 
xmlhttp.sand(); 

一切都很好。但返回null。
任何幫助,將不勝感激!

[my code]

+0

這可能有助於http://stackoverflow.com/questions/5180382/convert-json-data-to-a-html-table – Abubakkar

回答

0

最簡單的方法就是使用jQuery來做到這一點:

$.getJSON(url, function(data) { 
    alert(data.count); 
    ... 
}); 
1
alert(my_JSON_object.entries.id); 
+0

可用。但'警報(my_JSON_object.entries [0] .values)'這是返回** null ** – 6LYTH3

3

糾正代碼:

xmlhttp.open("GET",url,false); 
xmlhttp.send(); 

//get response after sending request 
my_JSON_object = JSON.parse(xmlhttp.responseText); 
+0

我的代碼https://gist.github.com/3864263 – 6LYTH3