簡體   English   中英

將包含字符串的JavaScript變量讀取到另一個文件中

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM