无法在此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");
});