Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.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_Html_Arrays_Json_Wordpress - Fatal编程技术网

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

使用Javascript将JSON数据存储到变量中,javascript,html,arrays,json,wordpress,Javascript,Html,Arrays,Json,Wordpress,我有一个数组变量,其值如下所示: var data=[{"id":"1"},{"id":"2"}]; 但是我需要从json url获取数据值 url内容为: [{"id":"1"},{"id":"2"},{"id":"3"},{"id":"4"},{"id":"5"},{"id":"6"}] 没有分号作为结尾 问题是如何将Json返回的值存储到变量中。因此,您需要从URL获取Json数据并存储在变量中 您可以执行以下操作: function get_data_from_url(url){

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

var data=[{"id":"1"},{"id":"2"}];
但是我需要从json url获取数据值

url内容为:

[{"id":"1"},{"id":"2"},{"id":"3"},{"id":"4"},{"id":"5"},{"id":"6"}]
没有分号作为结尾


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

因此,您需要从URL获取Json数据并存储在变量中

您可以执行以下操作:

function get_data_from_url(url){
    var http_req = new XMLHttpRequest();
    http_req.open("GET",url,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);

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

您可以执行以下操作:

function get_data_from_url(url){
    var http_req = new XMLHttpRequest();
    http_req.open("GET",url,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);

我不明白你的问题。您是否有返回如下数据的ajax请求:[{“id”:“1”},{“id”:“2”},{“id”:“3”},{“id”:“4”},{“id”:“5”},{“id”:“6”}]?不理解您的问题。您是否有返回如下数据的ajax请求:[{“id”:“1”},{“id”:“2”},{“id”:“3”},{“id”:“4”},{“id”:“5”},{“id”:“6”}]?