我知道在Javascript中将信息传递到另一个页面的一种方法是使用get请求并将所有内容放在URL上。但还有其他方法吗?
Javascript是否可以读取表单上的帖子请求或数据?有没有办法使用浏览器缓存或以某种方式让页面A管理和操纵页面B的加载?
答案 0 :(得分:5)
path=/
的Cookies可用于域中的所有文档,并且可在Web浏览器(通过JavaScript)和服务器上使用。
此外,web storage能够在网络浏览器中保留任意数据,但支持的范围不如Cookie。
答案 1 :(得分:1)
localStorage - 用于在客户端上存储和检索小字符串的Javascript API,是特定域的本地字符串,是实现此目的的一种方法。
答案 2 :(得分:1)
Web Storage支持持久数据存储,您可以将数据存储在浏览器沙箱中并再次检索数据。通过这种方式,您可以拥有“您的页面A管理页面B的加载”。
例如:
if (localStorage.cnt){
localStorage.cnt= localStorage.cnt + 1;
}
else localStorage.cnt=1;
alert(localStorage.cnt);
答案 3 :(得分:0)
实际上,我认为最好的答案是store.js https://github.com/frankkohlhepp/store-js。它在旧版浏览器上使用localstorage或其他解决方案。