我在服务器上发送了一些请求,它回复我如下:
{
"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。
任何帮助都将不胜感激!
发布于 2012-10-10 08:49:42
更正您的代码:
xmlhttp.open("GET",url,false);
xmlhttp.send();
//get response after sending request
my_JSON_object = JSON.parse(xmlhttp.responseText);发布于 2012-10-10 08:47:53
alert(my_JSON_object.entries.id);发布于 2012-10-10 08:47:25
最简单的方法就是使用jQuery来完成这个任务:
$.getJSON(url, function(data) {
alert(data.count);
...
});https://stackoverflow.com/questions/12815390
复制相似问题