gpt4 book ai didi

javascript - JSON javascript undefined variable 问题

转载 作者:行者123 更新时间:2023-12-02 18:07:05 26 4
gpt4 key购买 nike

我发现了这个问题,但我的解决方案不起作用。变量 d0 和 d1 被填充,但在代码创建并拼接数组 storelocations 之后。因此,我收到一个错误,指出 d0 和 d1 未定义。有什么解决办法吗?

Javascript:

    $(function () {


$.get("/Map/GetJsonData", function (data) {
storeLocations = [];
var d0 = data[0].Delay;
var d1 = data[1].Delay;


});

var storeLocations = new Array();
storeLocations.splice(storeLocations.length, 0, d0);
storeLocations.splice(storeLocations.length - 1, 0, d1);


}

最佳答案

AJAX 是异步,要么创建回调,要么在 AJAX 回调中执行您需要的操作:

$.get("/Map/GetJsonData", function (data) {
storeLocations = [];
var d0 = data[0].Delay;
var d1 = data[1].Delay;

var storeLocations = new Array();
storeLocations.splice(storeLocations.length, 0, d0);
storeLocations.splice(storeLocations.length - 1, 0, d1);
});

关于javascript - JSON javascript undefined variable 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20008223/

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