[英]JavaScript modifying a variable in one file and reading it in another
[英]Reading a javascript variable containing a string into another file
例如在一個文件中
Test.js
var Test = {
String: "Test string"
};
我想讀取另一個js文件,如下所示:
Test.String應該給我“測試字符串”作為輸出。
任何想法都會很好。 謝謝
修改問題:
我什至無法讀取在同一文件中聲明的全局變量。
var Test = {String:“ Test string”};
在同一個文件中。
我如何使用它在另一個變量中。
"MyTest":{
"prop":{
MyVar: "Test.String"
}
}
所以我試圖打印MyTest.prop.MyVar並期望得到“測試字符串”,但它給Test.String作為輸出
我不確定我是否正確理解了您的信息:加載了javascript文件后,如果在全局名稱空間中聲明了變量,那么只要您以正確的順序加載它們,所有其他腳本都可以使用該變量。 就您而言,您要做的就是包含<script src="test.js"></script>
然后加載第二個文件<script src="secondfile.js"></script>
在secondfile.js中,您可以正常使用Test.String。
更新后進行更新:您已經使用:而不是=聲明了變量,這可能意味着
var MyTest = {
prop : {
MyVar : 'Test.String'
}
};
現在您可以使用MyTest.prop.MyVar
File1.js:
var Test = {
String: "Test string"
};
File2.js:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
$.getScript("File1.js", function(){
alert(Test.String);
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.