我发现了问题,但是我的解决方案不起作用。变量d0和d1被填充,但在代码创建并拼接数组storelocations之后。因此,我得到一个错误,d0和d1未定义。任何解决方案JSON javascript未定义变量问题
的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);
}
是不是在外部功能举行的范围? – Zlatko