将数据永久存储在变量中(javascript)
是否可以永久或在页面刷新后将数据存储到网页将数据永久存储在变量中(javascript),javascript,jquery,local-storage,storage,Javascript,Jquery,Local Storage,Storage,是否可以永久或在页面刷新后将数据存储到网页 $('<li>').text(post).prependTo('.userPosts'); //store the data whenever the an <li> is added to the <ul class="userPosts"> $('').text(post.prependTo('.userPosts'); //每当an被添加到 我已经为它创建了一个JSFIDLE 任何想法都会有帮助。谢谢 ja
$('<li>').text(post).prependTo('.userPosts');
//store the data whenever the an <li> is added to the <ul class="userPosts">
$('').text(post.prependTo('.userPosts');
//每当an 被添加到
我已经为它创建了一个JSFIDLE
任何想法都会有帮助。谢谢 javascript上下文仅在浏览器中页面的生存期内有效。一旦用户移动到另一个页面,整个javascript上下文就会被丢弃。因此,Javascript变量本身不会在浏览器中页面的生存期之后继续存在 因此,要使值持久化,必须将其存储在某个位置,然后在下次查看该页面时从该位置加载该值。数据可以存储在浏览器或服务器上 在浏览器中,您可以将其存储在cookie或LocalStorage中 在服务器上,您可以使用Ajax将一个值推送到服务器,由服务器以其认为可以存储的方式存储(在数据库、内存等中)。如果存储在服务器上,您还必须知道您代表哪个用户存储,因为服务器可以满足许多观众的需要 如果将其存储在浏览器中,则通常会有一些javascript在页面初始化时运行,从cookie或LocalStorage加载数据
如果存储在服务器上,您可以根据浏览器的请求将数据插入页面(页面生成的一部分),也可以在页面中使用Javascript通过Ajax从服务器请求数据。永久定义。即使在用户关闭网页、清除Cookie、历史记录或任何其他方法之后,也不能在客户端执行此操作。您的数据必须通过文件或数据库存储在服务器上。请将其保存在cookie或本地存储器中。