使用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”}]?