2014-02-13 161 views
0

如果我想從外部js文件中提取一個變量到另一個外部js文件中,該怎麼做?從外部Javascript文件獲取變量

舉例來說,如果我有一個文件調用example1.js包含下面的代碼

var test = 1; 

如何我會獲得變量測試的值,並把它放到我的example2.js?

感謝您的幫助!

+0

你爲什麼用php標記這個? – slash197

回答

0

你可以嘗試刪除「var」,使其對所有js文件全局(無論它是否具有某個功能),仍然需要以便按加載js文件以避免問題。

您也可以嘗試添加屬性窗口,在這裏顯示了答案:

Define global variable in a JavaScript function

但仔細這樣做的。

1

您已經在全局聲明該變量。並確保你已經加載了文件in order

example1.js

var test = 1; 
function myFunction() 
{ 
} 

example2.js

alert(test); 

假設你正在使用的PHP這個文件,你必須加載順序文件:

<script src="example1.js"></script> 
<script src="example2.js"></script> 
0

Sinc Ë您標記用PHP我假設你需要從example1.js複製代碼example2.js這個問題,

,試試這個下面的代碼

file_put_contents("example2.js",file_get_contents("example1.js")); 
1

在情況下,在全局變量使用不感興趣這樣,

exapmle1.js

var example1 = 
{ 
    test1 : 1, 
    someFunctionName : function(){.....} 
} 

exapmle2.js

var example2 = 
{ 
    someFunctionName : function(){ alert(example1.test1) } 
}