我在jquery中创建了一个全局变量。然后我创建了一个函数,在其中我使jquery得到调用并将响应var设置为全局变量。当我对该全局变量执行console.log时,它始终显示为空白。我做的代码是
var currentname = "";
function getcurrentname() {
$.get(
url
).success(function(response) {
response = JSON.parse(response);
currentname = response.name;
});
}
getcurrentname();
console.log(currentname);
所以我应该怎样做全局使用该变量。
答案 0 :(得分:0)
你应该在ajax请求中使用async:false