簡體   English   中英

如何在全局變量中從ajax響應存儲和檢索數據

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM