如何存储&从全局变量中的ajax响应中检索数据

时间:2016-06-03 06:48:36

标签: javascript ajax

以下代码是从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"
});

}

1 个答案:

答案 0 :(得分:0)

使用全局变量时,您可以像这样直接分配值

uname = user.name; uemail = user.email;