问题标签 [session-storage]
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.
javascript - 用户点击后从生成的 Listviews (jQuery Mobile) 中获取文本
我有一个小应用程序,当用户键入名称并单击 search(Submit) 时,它基本上会搜索“药物”。控制器将调用数据库中的一个小函数,并显示<li></li>
在搜索下的更多元素中找到的所有相关数据<li></li>
。
这是第一个<li></li>
包含搜索输入字段和提交按钮的内容。
下面是@foreach
调用控制器并用找到的数据填充列表视图的语句:
搜索工作完美,当我点击任何生成的<li></li>
. 这应该采用在 中找到的药物名称<strong id="selectedMed">@m.DESC</strong>
并将其保存到 sessionStorage 中,以显示在最终将被重定向到的下一页上。
然而,尽管使用了以下简单的 JavaScript,它只会保存找到的第一个<li></li>
,无论我点击哪个。
我尝试通过稍微修改 JS 来使用 localStorage,但同样的问题仍然存在。在互联网上寻找解决方案,我只能找到使用静态元素的文章。我相信我错过了一些非常简单的东西,但这是我第一个处理此类功能的应用程序。
我的第一个想法是它的行为是这样的,因为id="selectedMed"
每种找到的药物都是一样的,所以它必然会保存 JS 找到的第一个药物,但我似乎无法解决一种可以帮助我解决问题的方法这个问题。
任何想法或解决方案将不胜感激!如果有任何不清楚的地方,请告诉我。
html - localStorage、sessionStorage、session和cookies有什么区别?
localStorage
, sessionStorage
, session 和的技术优缺点是什么,cookies
我什么时候会使用其中一个?
backbone.js - 骨干网和会话存储
如何通过在同一应用程序中使用会话存储从 Url(json 文件)中获取数据并保存模型的更改?
这可能吗?有人可以帮助我找到解决方案。
javascript - 如何在煎茶中使用 sessionStorage?
我试图拥有它,以便一旦用户登录并单击刷新,他们将保持在同一页面上。但是现在,当用户登录并单击刷新时,它们会被发送回登录屏幕。我知道在浏览器未关闭时使用会话存储,这是我需要的。我似乎无法让它正常工作。
模型
店铺
应用程序.js
控制器
谢谢您的帮助!
local-storage - IE10 中 localStorage 和 sessionStorage 的替代方案
我知道localStorage
并且sessionStorage
在 IE10 中不允许本地文件(即)file:///
协议。但是在本地存储数据并为本地文件检索它们的替代方法是什么?有没有其他可用的方法或插件?
javascript - 测试 localStorage/sessionStorage 最大数据量
我正在写一个页面来测试 localStorage 和 sessionStorage 可以在浏览器中保存多少数据。
它有点工作,但浏览器变得无响应,并且进程栏/文本没有逐步更新,而是在最后或无响应对话框出现时几乎一次全部更新。
如果当我创建一个非常大的字符串时,反应迟钝的原因之一。
代码和演示: http: //netkoder.dk/netkoder/eksempler/eksempel0008.html
html - Phonegap、Internet Explorere 和本地存储或会话存储
在此链接会话存储在 IE中不起作用时,如果代码通过服务器以 HTTP 的形式访问,则本地存储和会话存储仅适用于 Internet Explorer,但在使用 URL (例如“C”)从文件系统打开时则不起作用:/用户/Mitaksh/桌面”。我已经对此进行了实验,这似乎是正确的。我的问题是:如果使用 Phonegap 从包含本地存储或会话存储的代码创建应用程序,并且该应用程序在使用 IE 的设备上运行,结果会是什么?如果有问题,可以做些什么来让它发挥作用?
javascript - 尝试使用会话存储,得到“无法设置未定义或空引用的属性‘登录’
因此,我正在尝试为一个基本的 javascript 类编写一个简单的代码,该类将为用户维护一个登录状态。他们登录的功能如下
我只是在用户名和登录中进行硬编码,因为我还没有任何数据库经验,仅用于测试目的。我正在和我的老师谈论这件事,给他发送了我的整个网站的电子邮件,他说它对他来说工作得很好,所以为什么它在我的机器上不起作用,它给了我这个 Unable to set property error on粗线...
我在 Windows 8 上运行 IE 10.0.11,并运行了一个检查会话存储兼容性的脚本,结果它恢复正常......所以......理论上它应该可以工作吗?到底是什么问题?
javascript - 浏览器会话存储。在标签之间共享?
我的网站中有一些值,我想在关闭浏览器时清除它们。我选择sessionStorage
存储这些值。关闭选项卡时,确实会清除它们,如果用户按下F5,请保留;但是,如果用户在不同的选项卡中打开某个链接,这些值将不可用。
如何sessionStorage
在我的应用程序的所有浏览器选项卡之间共享值?
用例:将一个值放在某个存储中,保持该值在所有浏览器选项卡中可访问,并在所有选项卡关闭时清除它。
javascript - 如果服务器上禁用了会话,是否仍然可以使用 cookie 或 sessionStorage
我对服务器端会话与客户端 cookie 或 sessionStorage 之间的关系感到有些困惑。我正在开发一个已禁用服务器端会话的项目。这是否意味着我不能使用 cookie 或 DOM 存储(例如 sessionStorage)?
我的印象是服务端会话和客户端存储之间存在某种联系,但我发现的大多数文章都只是谈论“什么是 cookie”或“什么是会话”。cookie 是否需要会话 ID 以便站点可以识别它?