繁体   English   中英

使用javascript或jquery在不同的html文件之间共享变量

[英]share variables between different html file using javascript or jquery

在属于同一项目的.html文件之间定义和访问共享变量的最简单方法是什么。

谢谢你们,

问候

如果您希望这些对于每个客户都是唯一的,则可以:

  1. 储存Cookie
  2. 将数据作为请求参数的一部分传递

如果打算永久存储数据,则应使用服务器端语言。

您在任何JS文件中定义的变量的访问方式都完全相同。 例如,考虑以下包含在所有页面顶部的variables.js文件:

var variable1 = "foo";
var variable2 = "bar";

然后,在之后的任何脚本中,您都可以简单地引用这些变量。 考虑一下mypage.html:

<html>
    <head>
        <script src="variables.js" type="text/javascript"></script>
        <script>
            alert(variable1); // alerts "foo"
        </script>
    </head>
    <body>
    </body>
</html>

sessionStoragelocalStorage对象将允许您在.html文件之间共享键/字符串值对,前提是它们属于同一域。 localStorage值存储在会话之间的浏览器中,如果用户切换浏览器,则这些值将不随身携带; 服务器也无法在没有额外代码的情况下查看这些值。

http://en.wikipedia.org/wiki/Web_storage

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM