如何在 jquery 中创建会话?
Posted
技术标签:
【中文标题】如何在 jquery 中创建会话?【英文标题】:how can I create session in jquery? 【发布时间】:2016-11-15 14:22:11 【问题描述】:这是我的代码。 jquery.session.js 文件也已加载我无法找到问题所在。你能告诉我解决办法吗?
$.session.set('rmng_time', remaining_seconds);
alert("j session "+$.session.get('rmng_time'));
此代码在控制台中给出错误 类型错误:$.session 未定义
【问题讨论】:
试试sessionStorage.setItem('rmng_time', remaining_seconds);
表示插件未加载。检查是否加载了jquery。如果加载了 jquery,则检查 jquery.session 是否加载
我检查一切都很好,但 TypeError: $.session is undefined 正在显示
【参考方案1】:
您可以使用 jQuery 会话。请参阅docs。
$.session.set('some key', value);
console.log($.session.get('mobile_no'));
【讨论】:
【参考方案2】:您可以将一些特定数据存储到活动会话中,例如
sessionStorage.setItem("loginData",JSON.stringify(logObj));
您可以从会话中访问存储的数据,例如:-
sessionStorage.loginData
【讨论】:
【参考方案3】:首先,您必须包含 jquery 会话库文件才能运行 $.session。 所以,请点击此链接http://code.ciphertrick.com/2015/01/20/session-handling-using-jquery/
【讨论】:
【参考方案4】:您需要参考本教程:
http://phprocks.letsnurture.com/create-session-with-jquery/
添加所需文件和参考代码 -
jquery-1.9.1.js and jquery.session.js
例如
设置会话:
$(function()
$.session.set("myVar", "Hello World!");
);
获取会话:
alert($.session.get("myVar"));
【讨论】:
【参考方案5】:试试:
$(function()
$.session.set("myVar", "value");
);
// To Read
$(function()
alert($.session.get("myVar"));
);
【讨论】:
以上是关于如何在 jquery 中创建会话?的主要内容,如果未能解决你的问题,请参考以下文章
当 Rails 中的同一域上存在会话时,如何在 PHP 中创建会话?
如何在 REST Jersey Web 应用程序中创建、管理、关联会话
Facebook 登录后 (javascript sdk) - 如何在 Spring-Security 中创建用户会话?