2013-05-29 43 views
0

我有项目的要求,我必须道场模块内的一些值呈现给JavaScript functions.I外界希望做这样的事情:如何设置从道场模块值外部JavaScript变量

<script type="text/javascript"> 
var outvar="AAAA"; 
</script> 

<script type="text/javascript"> 
    require(["dojo/ready", "dojo/parser", "dojo/domReady!"], 
     function (ready, parser) { 
      ready(function() { 
       //WANT to access outside variable 'outvar' over here 

      }); 
     }); 
</script> 

有什么建议么???

回答

0

这是不同的领域,因此您将无法访问这种方式,但你可以尝试设置全局变量

<script type="text/javascript"> 
window.outvar="AAAA"; 
</script> 

<script type="text/javascript"> 
    require(["dojo/ready", "dojo/parser", "dojo/_base/kernel", "dojo/domReady!"], 
     function (ready, parser, kernel) { 
      ready(function() { 
       console.log(kernel.global.outvar); 
      }); 
     }); 
</script> 
+0

感谢如下....它的工作 –