以下代码是从ajax响应检索用户名和电子邮件地址的示例。 我的问题是: 1.如何在uname 中存储 user.name,在uemail中存储 user.email 。两者都是全局变量。
代码:的
var uname;
var uemail;
function getUserInfo() {
$.ajax({
url: 'https://www.googleapis.com/oauth2/v1/userinfo?access_token=' + acToken,
data: null,
success: function (resp) {
user = resp;
console.log(user);
localStorage.setItem("Name", user.name);
localStorage.setItem("Email", user.email);
$('#uName').text('Welcome ' + user.name);
$('#uEmail').text('Your Email ' + user.email);
$('#imgHolder').attr('src', user.picture);
//$('jName').text(user.name);
//$('jEmail').text(user.jEmail);
alert(jName);
alert(jEmail);
},
dataType: "jsonp"
});
答案 0 :(得分:0)
使用全局变量时,您可以像这样直接分配值
uname = user.name; uemail = user.email;