javascript - 使用 javascript 设置 session 变量

标签 javascript session-variables

用户通过 Facebook 登录我的网站后,我获取了他的姓名和电子邮件 ID。 我想使用 javascript 在登录表单本身的 session 中添加这些变量; 我尝试了以下方法:

FB.api('/me', function(me) {
        if (me.name) {
            document.getElementById('auth-displayname').innerHTML = me.name; <% Session["fbName"] = me.name; %>
        }
}

它给出像我这样的错误(在这一行中:<%Session["fbName"] = me.name; %>)在当前上下文中不存在等..我的div“auth-displayname”正在获取该值但我遇到了 session 变量的问题

我该怎么做

最佳答案

您可以使用

sessionStorage.SessionName = "SessionData" ,

sessionStorage.getItem("SessionName")

sessionStorage.setItem("SessionName","SessionData");

http://caniuse.com/namevalue-storage 上查看支持的浏览器

关于javascript - 使用 javascript 设置 session 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18076013/

相关文章:

javascript - RadioButton 始终返回 false - JavaScript

php - 我可以在 $_SESSION 变量中保存什么级别的 secret 信息?

jsp - 使用Spring MVC的JSP EL中的 session 属性问题

javascript - 如何在不破坏 Angular 数据绑定(bind)的情况下更新集合中的项目?

javascript - JEST 和 Vue.js 失败 "Plugin/Preset files are not allowed to export objects, only functions."

javascript - 如何从pdf.js获取原始数据

PHP $_SESSION 返回错误值

javascript - Angularjs 将参数从 ng-click 传递到页面

php - 如果从 CLI 运行,如何绕过 PHP 脚本中的安全检查?

spring - Spring MVC-HttpSession.setAttribute和model.addObject之间的区别