分析、获取和显示当前用户
Parse, Fetch and Display Current User
我正在尝试获取当前用户的用户名,并将其显示在屏幕上,这是我的代码:
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>');
});
}
});
相关文章:
- 如何在使用XMLHttpRequest时向用户显示实际的网络错误
- 从Meteor呼叫向用户显示相应的错误消息
- 如何从HTML页面中的用户显示中获取输入
- Google 表格:为特定用户显示不同的行
- 角度 ui-select 绑定到一个属性,但向用户显示另一个属性
- 希望仅为已登录的用户显示链接,否则它显示该链接在AngularJS和NodeJS中被隐藏或禁用
- 向用户显示多条确认消息的最佳方式
- 向用户显示坐标并触发事件
- 如何让网页显示一次,并且不再向用户显示
- 在 chrome 扩展程序中向用户显示消息
- 如何在用户关闭浏览器时向用户显示警报
- 在提交之前操作表单值而不向用户显示
- 更改在带有图像的测验中向用户显示的结果
- 在 PHP 中向随机用户显示 html 内容
- 如何检查网站用户显示的纵横比
- 向用户显示 JSON 时的 XSS
- 为国际用户显示消息
- 在 CRM 2011 上为用户显示/隐藏功能区按钮
- 有没有办法在向用户显示整个地图时隐藏数据库的地图数据
- 如何在不向用户显示更改的情况下调整发送到iframe的表单值