2016-06-17 72 views
-1

我困住了一個非常簡單的問題。我有一個功能如下:Javascript初始化 - 讀取變量

<script> 
window.asanaInit = function() { 
     asana.init({ 
      "aid":  "813E6A6A", 
      "uid": "50.125" 
     }); 
    }; 
console.log(aid); 
</script> 

如何訪問我的javascript代碼中的援助和uid的值?

+0

'asana.init'是什麼? –

+1

在函數之外聲明該變量。 參考:[http://stackoverflow.com/questions/5648028/jquery-use-a-variable-outside-the-function](http://stackoverflow.com/questions/5648028/jquery-use-a-variable -outside-的函數) – may

回答

1

從您提供的代碼,你沒有足夠的信息來訪問aiduid

在窗口的範圍(全球範圍),您可以訪問稱爲asana的對象。 asana具有接收對象作爲參數的功能init。無論何時保存或不保存參數,都不可能知道,不看功能asana.init()的源代碼。

我建議你查找對象window.asana,知道它是否包含這些值的任何副本,獲取者或任何其他訪問權限。