Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript读取json_Javascript_Json_Parsing_Xmlhttprequest - Fatal编程技术网

使用javascript读取json

使用javascript读取json,javascript,json,parsing,xmlhttprequest,Javascript,Json,Parsing,Xmlhttprequest,我正在服务器上发送一些请求,服务器会回复我: { "count": 100, "entries": [ { "id": 7563, "application": "my-app", "user": "admin", "time": "2012-10-10T11:32:09.324+07:00", "values": {

我正在服务器上发送一些请求,服务器会回复我:

{
    "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();
一切都很好。但是返回空值。
任何帮助都将不胜感激


最简单的方法就是使用jQuery:

$.getJSON(url, function(data) {
    alert(data.count);
    ...
});

最简单的方法就是使用jQuery:

$.getJSON(url, function(data) {
    alert(data.count);
    ...
});
更正您的代码:

xmlhttp.open(“GET”,url,false);
xmlhttp.send();
//发送请求后获取响应
my_JSON_object=JSON.parse(xmlhttp.responseText);
更正您的代码:

xmlhttp.open(“GET”,url,false);
xmlhttp.send();
//发送请求后获取响应
my_JSON_object=JSON.parse(xmlhttp.responseText);
这可能有帮助这可能有帮助。但是
alert(my_JSON\u object.entries[0].values)
它的返回值为空。但是
alert(my_JSON\u object.entries[0].values)
返回空值