javascript - 如何使用 Javascript 获取用户名
问题描述
我想抢UserName
session["user"].name
还是session["user:name"]
?
//put user session in to js global space :(
var session = {
user: {
"Id":"d675cb62-f635-407e-7b5e-02269cfd0a66",
"Name":"arten, Rod",
"PrincipalName":"CN=rmarten,OU=Standard Users,OU=Internal,OU=ade People,DC=bae,DC=ade",
"UserName":"arten",
"Domain":"baD",
"Email":null,
"Company":"blah",
"Title":"FIELD SERVICES DIRECTOR",
"FirstName":"ARod",
"LastName":"arten",
"EmployeeId":"44496",
"Analyst":1,
"AssetManager":1,
"LicenseExpires":"\/Date(253402300799999)\/",
"KnowledgeManager":1,
"IsAdmin":false
}};
解决方案
检查控制台
var session = {
user: {"Id":"d675cb62-f635-407e-7b5e-02269cfd0a66","Name":"arten, Rod","PrincipalName":"CN=rmarten,OU=Standard Users,OU=Internal,OU=ade People,DC=bae,DC=ade","UserName":"arten","Domain":"baD","Email":null,"Company":"blah","Title":"FIELD SERVICES DIRECTOR","FirstName":"ARod","LastName":"arten","EmployeeId":"44496","Analyst":1,"AssetManager":1,"LicenseExpires":"\/Date(253402300799999)\/","KnowledgeManager":1,"IsAdmin":false,"Security":{"CanCreateIncident":true,"CanCreateServiceRequest":true,"CanCreateChangeRequest":false,"CanCreateProblem":true,"CanCreateReleaseRecord":true,"CanEditManualActivity":true}}
}
console.log(session.user.UserName)
推荐阅读
- drools - 为什么我总是从 drools 得到 Unexpected 的全局错误?
- android - 在 webview 中重新加载 url 后应用程序崩溃
- r - 附加时间序列
- android - DownloadManager 下载进度不可见
- amazon-web-services - AWS Lambda 是运行批处理作业的正确方法吗?
- php - REST API zend 框架 2 迁移到 REST API zend 框架 3
- outlook - Outlook Web 加载项:事件“RecipientsChanged”在 MAC 上无法使用 Outlook
- c++ - 将 llvm-header-guard 与 run-clang-tidy.py 一起使用
- reactjs - 从 React Native 中的 api 拦截器(组件外部)重定向到屏幕
- css - 使 CSS 图像背景变暗