如何在javascript中访问循环外部的变量
我使用Ajax对API进行了查询,但无法使用Ajax构造之外的结果 它总是告诉我xx是未定义的 问题是能够在ajax构造之外使用xx变量 拜托,我怎么才能做到如何在javascript中访问循环外部的变量,javascript,arrays,ajax,for-loop,Javascript,Arrays,Ajax,For Loop,我使用Ajax对API进行了查询,但无法使用Ajax构造之外的结果 它总是告诉我xx是未定义的 问题是能够在ajax构造之外使用xx变量 拜托,我怎么才能做到 $.ajax({ type: "GET", url: url, dataType : "json", success: function(data){ var xx = (data.results[0].formatted_address); } }) 试
$.ajax({
type: "GET",
url: url,
dataType : "json",
success: function(data){
var xx = (data.results[0].formatted_address);
}
})
试试这个
$.ajax({
url: url,
method:"Get",
async:true,
dataType : "json"
}).done(function(data)){
var xx = (data.results[0].formatted_address);
}
});
在ajax块外定义变量xx。在成功函数回调外无法访问变量xx-为什么在代码绝对没有循环的情况下,标题中有循环,标记中有for循环?看这里:仍然未定义。我不能在ajax构造之外使用xx。