将数据永久存储在变量(javascript)中
Store data permanently in a variable (javascript)
是否可以将数据永久存储在网页上或在页面刷新后存储
?$('<li>').text(post).prependTo('.userPosts');
//store the data whenever the an <li> is added to the <ul class="userPosts">
我已经为它创建了一个JSFIDDLE http://jsfiddle.net/bgb4h2g1/1/任何想法都会有所帮助。谢谢!
javascript 上下文仅在浏览器中页面的生存期内存在。 一旦用户移动到另一个页面,整个javascript上下文就会被丢弃。 因此,Javascript 变量本身不会持续到浏览器中页面的生命周期之后。
因此,要使值持久存在,您必须将其存储在某个位置,然后在下次查看该页面时从该位置加载它。 数据可以存储在浏览器中或服务器上。
在浏览器中,您可以将其存储在 cookie 或 LocalStorage 中。
在服务器上,您可以使用 Ajax 将值推送到服务器以由服务器存储,无论它认为存储它(在数据库中、内存中等)。 如果存储在服务器上,您还必须知道您代表哪个用户存储它,因为服务器满足了许多查看者的需求。
如果将其存储在浏览器中,那么您通常会有一些在页面初始化时运行的javascript,它将从cookie或LocalStorage加载数据。
如果存储在服务器上,则可以在浏览器请求时将数据插入到页面中(页面生成的一部分),也可以让页面中的Javascript通过Ajax从服务器请求数据。
相关文章:
- 将函数的上下文应用于javascript变量
- 如何通过ajax刷新JSF填充的javascript变量
- Javascript变量赋值|
- 限制javascript变量的最小/最大整数
- 来自文本输入null的html javascript变量
- 访问jsrender模板中的全局javascript变量并更新它
- 从数据库中获取数据并插入JavaScript变量
- 如何将javascript变量传递到Meteor Spacebars模板中
- 将JavaScript变量保存到Rails模型
- 在if语句下的html中使用javascript变量
- Javascript变量分配-按类别
- 操作javascript变量[HTML]以只显示文本
- 无法比较javascript变量
- 如何将smarty变量与javascript变量进行比较
- 如何使用PHP将javascript变量添加到mysql数据库中
- Javascript 变量使用 jquery 查找变量
- 重新加载页面时Javascript变量发生变化
- 在asp classic中使用javascript变量
- 全局Javascript变量变为null
- 如何向服务器端提交javascript变量