我正在制作ajax请求并将响应存储为变量,如下所示。我的问题是我需要确保响应完成并且在继续之前设置变量。我认为这是异步问题,但不确定如何纠正这样的问题。关闭其他帖子我调整下面的代码使用$ .ajax表示法并将async设置为false但是在设置var a之前脚本继续存在问题因此我正在处理未定义的变量else where。包括成功脚本和/或回调也没有改善结果。
var a = [];
$(window).load(function () {
$.get('################', function (response) {
a.resp = response;
});
});