gpt4 book ai didi

javascript - 如何将数据从 json api 传递到 javascript var

转载 作者:行者123 更新时间:2023-12-03 04:42:11 24 4
gpt4 key购买 nike

您好,我需要一些帮助,我是新来的,这个问题可能有点愚蠢,但无论如何,我厌倦了到处搜索,无法找到我需要的答案。

所以基本上我有这个 json 位于 http://swapi.co/api/people/1/?format=json我在 javascript 中有这个函数:

function get_data_api()
{
var data = anything_in_http://swapi.co/api/people/1/?format=json

alert("name_of_json_from_url")
}

所以我想要的是将 json URL 中包含的所有内容分配给该 var 数据,然后提取到每个标签并在警报中显示它们。

希望这是有道理的!

最佳答案

这是一个 JavaScript 实现,您不需要 JQuery

var getJSON = function(url, callback) {
var xhr = new XMLHttpRequest();
xhr.open('GET', url, true);
xhr.responseType = 'json';
xhr.onload = function() {
var readyState = xhr.readyState;
var status = xhr.status;
if (readyState == 4 && status == 200) {
callback(null, xhr.response);
} else {
callback(status);
}
};
xhr.send();
};

getJSON('http://swapi.co/api/people/1/?format=json',
function(err, data) {
if (err != null) {
alert('You have an error: ' + err);
} else {
console.log(data);
alert('The name from the URL: ' + data.name);
}
});

关于javascript - 如何将数据从 json api 传递到 javascript var,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43038104/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com