jquery中的会话处理
我正在使用以下代码将值存储在jQuery中的会话对象中,但我得到错误$。会话函数不是函数 我还从githhub站点添加了插件“jquery.session.js”,但它不起作用。请让我帮你解决什么问题jquery中的会话处理,jquery,Jquery,我正在使用以下代码将值存储在jQuery中的会话对象中,但我得到错误$。会话函数不是函数 我还从githhub站点添加了插件“jquery.session.js”,但它不起作用。请让我帮你解决什么问题 // To Store $(function() { $.session("myVar", "value"); }); // To Read $(function() { alert( $.session("myVar") ); }); 如果有其他方法可以做到
// 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插件没有给你任何东西,因为直接使用JavaScriptsessionStorage
对象的复杂性是完全相同的。此外,该插件也没有提供与其他jQuery功能交互的更简单方法。此外,使用插件的做法阻碍了对某些东西如何工作的深入理解。只有在理解会话存储时,才应使用会话存储。如果理解的话,那么使用jQuery插件实际上需要更多的努力
考虑直接使用会话存储:
您是否下载并包含会话插件?不是通过jQuery,但是如果你想使用JavaScript,那么考虑这个问题——仅仅是在一个旁注下,如果你打算用它来存储安全敏感信息,因为这些会话在客户端上处理,它很容易被编辑。嗨,弗里德里克,我已经使用了上面提到的函数。我也像你想的那样使用这个插件,但我得到的错误如下。。。。。。。。。。。。。。不支持操作[Break On This Error]不支持操作返回窗口。sessionStorage.getItem(键)| | This._getFallback(键);jquery.session.js(第85行)@user,看起来您的浏览器不支持会话存储。它通过了吗?如果html5会话存储不可用,插件会自动使用cookies作为后备。这是真的,但没有记录在哪里。Cookie和会话变量也是非常不同的东西。如果目标是考虑所有情况,那么应该使用类似的方法