[英]How to store & retrieve data from ajax response in an global variable
下面的代碼是從ajax響應中檢索用戶名和電子郵件地址的示例。 我的問題是:1.如何將user.name存儲在uname中,並將user.email存儲在uemail中 。 兩者都是全局變量。
碼:
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"
});
使用全局變量時,您可以像這樣直接分配值
uname = user.name; uemail = user.email;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.