在Javascript中将信息传递到下一页的方法

时间:2012-01-09 18:24:40

标签: javascript

我知道在Javascript中将信息传递到另一个页面的一种方法是使用get请求并将所有内容放在URL上。但还有其他方法吗?

Javascript是否可以读取表单上的帖子请求或数据?有没有办法使用浏览器缓存或以某种方式让页面A管理和操纵页面B的加载?

4 个答案:

答案 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或其他解决方案。