我有一个数组变量,值如下所示:
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返回的值存储到变量中。
答案 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);