如何在 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 中创建会话?的主要内容,如果未能解决你的问题,请参考以下文章

如何在无状态会话 bean 中创建多线程?

如何在 Spring Junit 中创建会话

当 Rails 中的同一域上存在会话时,如何在 PHP 中创建会话?

如何在 REST Jersey Web 应用程序中创建、管理、关联会话

Facebook 登录后 (javascript sdk) - 如何在 Spring-Security 中创建用户会话?

如何在 jquery 中创建“可重用”函数?