jquery和传递全局变量

时间:2010-07-30 04:18:14

标签: jquery variables global

我有以下内容:

window.linkFrom;

$(document).ready(function(){

    $("a.linker").click(function(event){

            window.linkFrom = $(this).closest("div").attr("id");

            alert(window.linkFrom); 

            });

 });

并希望将var linkFrom传递给第二页上的其他脚本:

window.linkFrom;

(document).ready(function(){    

            alert(window.linkFrom);

});

我如何使这项工作?

TIA。

1 个答案:

答案 0 :(得分:2)

两个不同页面的脚本环境完全独立,因此您无法通过此类变量进行通信。基本上你有两个选择:

  1. 使用cookies。
  2. 修改对第二页的调用以添加例如#linkFrom=asdf到地址并解析第二页的js中的内容。
  3. 澄清编辑:脚本 - >脚本环境