问题标签 [sessionstorage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
67 浏览

javascript - 将 sessionStorage 限制为 x 个条目

我正在使用 html5 sessionStorage 就像一个伪 javascript 控制台,所以我可以检索以前在那里记录的错误。我正在尝试限制 sessionStorage 中的条目数,因此当超过最大条目数时,我不会通过删除最旧的条目来获得数千个条目。

我编写了以下 javascript 代码,但它不起作用 - 当超过最大计数时它不会删除条目。

我可能错过了一些非常简单的东西。谁能帮忙?

0 投票
1 回答
76 浏览

javascript - 我应该使用 sessionStorage 吗?如果是,如何使用?

我构建了一个简单的任务应用程序,允许您添加不同的任务。它工作正常。我不确定刷新页面后保留数据/HTML 的最佳方法是什么。我听说过 HTML5 session/localStorage,但我不确定这是否是在这种情况下使用的最佳方法。此外,如果 sessionStorage 是一个不错的选择,我需要帮助来完成这项工作。

0 投票
1 回答
414 浏览

input - 来自输入的 sessionStorage

有人可以告诉这段代码有什么问题吗?即使我更改sessionStorage.setItem("item1"; document.test.value);为固定值,就像sessionStorage.setItem("item1"; "test");它什么都不做一样。是代码有问题还是浏览器设置有问题?浏览器未定义会话存储。

0 投票
2 回答
1520 浏览

jquery - sessionStorage 在 jQuery 中不起作用

我正在为客户端 Web 应用程序使用 sessionStorage。进入 index.html 我使用 jQuery 设置 sessionStorage 变量:

行。有用。在 eval.html 我启动一个警报 alert(sessionStorage.getItem('sessionUser')); 并向我展示用户。

当我想断开应用程序时,我单击按钮 id=btnLogout:

但是 sessionStorage 并没有清除任何内容。我在 index.html 中放了另一个警报,并且 sessionUser 没有被删除。

我不知道我做错了。

index.html = login.js 中的登录按钮:

eval.html 中的注销按钮:

0 投票
1 回答
478 浏览

javascript - Remove quotes when reading from sessionStorage and sending to php using jquery

I'm storing different values in the sessionStorage during a longer process. At the end i want to read all the data and send it to my php backend using ajax. The problem is that php seems to take every value including quotes. Here is what i got:

This is working perfectly fine. However, php will read the value of imbg with quotes. Example:

The image below shows that my data is stored without the quotes (chrome sessionstorage screenshot) enter image description here

Do you have any suggestions on how to solve this. I currently replace the quotes, but I'd love to fix this problem at it's root...

0 投票
1 回答
2619 浏览

python - 'SessionStore' 对象没有属性 'email'

我正在努力在 django 中访问我的会话变量。

我有两个不同的应用程序 custom_user 和文章。在 custom_user 的 views.py 文件中,我声明了一个会话变量。

在我的文章应用程序的views.py中,我正在像这样访问它。

我的articles.html 文件继承了base.html 文件,并且我正在使用{{loggedin}} 来访问该变量。我用过 {{request.session.email}} 但这也不起作用

我最终想要做的是在我的导航栏中显示在我的网站中登录的用户的电子邮件地址,该导航栏位于 base.html 文件中。

我只在 auth_view 函数中呈现的 loggedin.html 文件中获取 user.email 值。但不在任何其他 html 文件中。

0 投票
1 回答
76 浏览

javascript - 使用 sessionStorage 更新按钮文本

我正在使用 sessionStorage 来更新按钮文本。我将按钮 ID 存储在数组中。我的问题是如何使用 sessionStorage 值更新按钮文本?下面是一个例子。

0 投票
2 回答
1261 浏览

javascript - SessionStorage 问题,jQuery

请帮助,在尝试通过 sessionStorage 存储数据时遇到困难

我有一个简单的表单,希望从表单输入中读取数据并将其附加到表中,并在会话期间将该数据存储在表中

HTML

JS

问题是只有最后一次提交被存储并显示在表格中,而不是在会话期间执行的所有提交

我猜 sessionStorage 每次用户点击提交时都会被重写,并带有新的输入值。而且我不知道如何在每次新提交时增加存储空间。请指教,如何解决这个问题?谢谢

0 投票
1 回答
78 浏览

jquery - SessionStorage 问题,存储多个数据

我有一个应用程序,它从输入字段中收集数据并将其附加到表中。请在下面查看我的代码。我究竟做错了什么?

虽然控制台说没有定义 uniqueID,但我不明白为什么。当我使用任何其他变量时——姓名、电子邮件、街道等——它通过了,uniqueID——没有。我究竟做错了什么?感谢帮助

0 投票
1 回答
200 浏览

javascript - 加载 div 仅在referrer上可见

我有一个小问题要在我的网站上解决。我目前拥有它,以便在用户访问时页面上方出现加载屏幕 div,然后在设定的时间/页面加载后消失,以最新的为准。我希望这个 div 只在第一次访问时出现,并且希望避免使用 cookie 或任何服务器端。据我了解,我想利用会话存储或引荐来源网址,但没有成功实施。此外,后续页面的加载屏幕不那么突出,加载速度更快,只有在会话期间每个单独页面都被访问过一次时才会消失。适用的代码是:

CSS:

js:

所以很明显我不是很了解;我一边走一边自学,不用说我还有很多东西要学 javascript。如果我在这里做了一些可怕的错误,这是完全合理的,或者需要一个工作演示,请告诉我。

谢谢!