2017-09-09 46 views
0

我有一個.js文件和我要傳遞的參數在文件

$(function() { 

    var defaults = { 
     usernameFlag: false, 
     passwordFlag: false 
    }; 

    var options; 

    var getFlags = { 
     parameters: function(args) { 
      options = $.extend({}, defaults, args);  
      console.log(options);  
      } 
    }; 
    console.log(options); 
}); 

的文件根使用這是我的身體內容

<script type="text/javascript"> 
    getFlags.parameters({ usernameFlag: true, passwordFlag: false}); 
</script> 

在實踐中,我想從身體值傳遞給一個js文件,並初始化與發送的值的選項

+0

getFlags。你不能訪問這樣的私有變量。也沒有執行匿名功能。 –

回答

-1

您應該能夠通過添加簡單的做到這一點一個src='/path/to/your/script.js'放入您的開放腳本標記中。

+0

這不是我要求的,文件是導入的! – Pako

0

只需將功能導出到全局對象:未在窗口範圍內定義

window.getFlags = ...

+0

我試過了,但不起作用 – Pako