如何在JavaScript中的循环外访问变量

时间:2019-05-10 05:15:13

标签: 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);
   }
})

2 个答案:

答案 0 :(得分:6)

尝试这个

$.ajax({
       url: url,
       method:"Get",
       async:true,
       dataType : "json"
       }).done(function(data)){
        var xx = (data.results[0].formatted_address);
   }
});

答案 1 :(得分:0)

在ajax块之外定义变量xx。