gpt4 book ai didi

javascript - 为什么我的数据没有被推送到我的全局数组

转载 作者:行者123 更新时间:2023-11-30 16:08:15 24 4
gpt4 key购买 nike

var dataGraph = new Array();
$.ajax({
url:"http://api.fixer.io/2016-01-01",
dataType: "jsonp",
success: function(data){
dataGraph.push(data.rates);
},
async: false
});
$("#data").html(JSON.stringify(dataGraph));

即使在我尝试将数据插入之后,数组仍然显示为空。获取数据没有错误,但它只是没有将数据插入数组

最佳答案

由于 JSONP 请求的工作方式,它们不能同步(并且该功能在 XHR 上也已弃用,因此您也不应该在那里使用它)。

因此 async: false 被忽略,success 函数被调用 after 收到响应(这是在调用 html() 发生)。

关于javascript - 为什么我的数据没有被推送到我的全局数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36679434/

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