jquery中的会话处理

jquery中的会话处理,jquery,Jquery,我正在使用以下代码将值存储在jQuery中的会话对象中,但我得到错误$。会话函数不是函数 我还从githhub站点添加了插件“jquery.session.js”,但它不起作用。请让我帮你解决什么问题 // To Store $(function() { $.session("myVar", "value"); }); // To Read $(function() { alert( $.session("myVar") ); }); 如果有其他方法可以做到

我正在使用以下代码将值存储在jQuery中的会话对象中,但我得到错误$。会话函数不是函数

我还从githhub站点添加了插件“jquery.session.js”,但它不起作用。请让我帮你解决什么问题

 // To Store
 $(function() {
      $.session("myVar", "value");
 });


 // To Read
$(function() {
      alert( $.session("myVar") );
});

如果有其他方法可以做到这一点,那么也请告诉我……

假设您指的是,您的代码应该是:

// To Store
$(function() {
    $.session.set("myVar", "value");
});


// To Read
$(function() {
    alert($.session.get("myVar"));
});

在使用插件之前,请记住阅读其文档以了解如何使用它。在这种情况下,可以在项目页面上显示的
README.markdown
文件中找到一个使用示例。

我认为您不应该加载和使用不需要的插件。这个特定的jQuery插件没有给你任何东西,因为直接使用JavaScript
sessionStorage
对象的复杂性是完全相同的。此外,该插件也没有提供与其他jQuery功能交互的更简单方法。此外,使用插件的做法阻碍了对某些东西如何工作的深入理解。只有在理解会话存储时,才应使用会话存储。如果理解的话,那么使用jQuery插件实际上需要更多的努力

考虑直接使用会话存储:

您是否下载并包含会话插件?不是通过jQuery,但是如果你想使用JavaScript,那么考虑这个问题——仅仅是在一个旁注下,如果你打算用它来存储安全敏感信息,因为这些会话在客户端上处理,它很容易被编辑。嗨,弗里德里克,我已经使用了上面提到的函数。我也像你想的那样使用这个插件,但我得到的错误如下。。。。。。。。。。。。。。不支持操作[Break On This Error]不支持操作返回窗口。sessionStorage.getItem(键)| | This._getFallback(键);jquery.session.js(第85行)@user,看起来您的浏览器不支持会话存储。它通过了吗?如果html5会话存储不可用,插件会自动使用cookies作为后备。这是真的,但没有记录在哪里。Cookie和会话变量也是非常不同的东西。如果目标是考虑所有情况,那么应该使用类似的方法