分析、获取和显示当前用户

Parse, Fetch and Display Current User

本文关键字:用户 显示 获取 分析      更新时间:2023-09-26

我正在尝试获取当前用户的用户名,并将其显示在屏幕上,这是我的代码:

Parse.User.logIn(username, password, {
  success: function(user) {
    var currentUser = Parse.User.current(); 
    currentUser.fetch().then(function(fetchedUser) {
      var name = fetchedUser.getUsername();
    });
    $('.alertmsg').html('<div id="alert"><p>You are' + name + '</div>');
  }
});

一切正常,但用户名不会显示。

希望这是一个简单的解决方案!

您应该在回调中移动更新alertmsg的html的行,这是因为name的作用域是回调函数,不存在于回调函数之外:

Parse.User.logIn(username, password, {
  success: function(user) {
    var currentUser = Parse.User.current(); 
    currentUser.fetch().then(function(fetchedUser) {
      var name = fetchedUser.getUsername();
      $('.alertmsg').html('<div id="alert"><p>You are' + name + '</div>');
    });
  }
});