因此,我有一个页面通过使用一系列下拉框、单选按钮等来影响 javascript var。但是我需要该 var 对该客户端保持不变,因此当他们单击添加到图表时,该 var 会被跟踪到金额付款。我不确定最好的方法是什么?
有人有任何指示可以帮助我吗?
干杯
因此,我有一个页面通过使用一系列下拉框、单选按钮等来影响 javascript var。但是我需要该 var 对该客户端保持不变,因此当他们单击添加到图表时,该 var 会被跟踪到金额付款。我不确定最好的方法是什么?
有人有任何指示可以帮助我吗?
干杯
你可以使用:
location.search
)location.hash
)如果信息必须是安全的,我会使用 POST 表单和服务器端脚本。否则我会使用 cookie 或本地存储。
另一种解决方案是使用http://www.thomasfrank.se/sessionvars.html通过设置
sessvars.myObj = {name: "Thomas", age: 35}
您将能够sessvars
从其他页面访问变量,它比 cookie 更容易工作,并且它的好处是不向服务器的每个请求添加 cookie。cookie 编码和解码也很麻烦。
如果你只需要支持最新的浏览器,你应该使用localStorage。
var foo = localStorage.getItem("bar");
localStorage.setItem("bar", foo);