未分配Javasctip变量

为什么用户名未定义?我可以确定JSON文件格式是正确的。未分配Javasctip变量

我需要设置用户名作为全局变量,有没有什么办法可以解决这个问题?

var loginProfile = 'link to JSON file'; 

var username;

$.getJSON(loginProfile, function (data) {

username = data.USERNAME;

});

alert(username);

回答:

因为您的getJSON是异步的,所以当您放置警报时,该值是不确定的。相反,您可以使用下面的回调或函数并显示。试试这个,

var loginProfile = 'link to JSON file'; 

var username;

$.getJSON(loginProfile, function (data) {

username = data.USERNAME;

printUserName(username);

});

function printUserName(name){

alert(name);

}

以上是 未分配Javasctip变量 的全部内容, 来源链接: utcz.com/qa/257323.html

回到顶部