在jQuery .get方法中声明全局变量



无法在此jQuery方法内声明全局变量。我缺少什么以及如何做?

var info = "empty";
 
$.get("http://ip-api.com/json", function(response) {
	 info = response.city;
 }, "jsonp");
 
 console.log(info);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

您可以设置变量

var info = "";
$(document).ready(function(){
    $.get("http://ip-api.com/json", function(response) {
        info = response.city;
        console.log(info);
    }, "jsonp");
}); 

最新更新