使用Javascript将JSON数据存储到变量中

时间:2016-06-02 08:07:01

标签: javascript html arrays json wordpress

我有一个数组变量,值如下所示:

var data=[{"id":"1"},{"id":"2"}];

但我需要从json url获取数据值 http://myweb.com/student/wp-json/wp/v2/posts

网址内容为:

[{"id":"1"},{"id":"2"},{"id":"3"},{"id":"4"},{"id":"5"},{"id":"6"}]

没有分号作为结尾

问题是如何将从Json返回的值存储到变量中。

1 个答案:

答案 0 :(得分:1)

那么,您需要从URL获取JSON数据并存储在变量中吗?

您可以执行以下操作:

function get_data_from_url(url){
    var http_req = new XMLHttpRequest();
    http_req.open("GET",yourUrl,false);
    http_req.send(null);
    return http_req.responseText;          
}

var data_url = "http://myweb.com/student/wp-json/wp/v2/posts";
var data_obj = JSON.parse(get_data_from_url(data_url));
console.log("Data object: "+ data_obj);