2014-04-10 88 views
0

我需要從鈦的第一個窗口獲取變量。將變量從第一個窗口傳遞到鈦中的任何其他(第三,第五個)窗口

我有以下代碼,但我沒有得到結果。

index.js

var manager_id; 
    function ManagerLogin(){ 
      if($.manager_email.value != "" && $.manager_email.value != null){ 

       var request = Ti.Network.createHTTPClient({ 
       onload : function(e) { 
       manager_id= this.responseText; 
     // Ti.API.info(this.responseText); 

此MANAGER_ID值傳遞到另一個窗口。我能怎麼做 ?

我寫的代碼等。,

sample.js

manager_id = Ti.index.manager_id; 
    Ti.API.info(Ti.index.manager_id);    

,但我沒有得到index.js file..how值可我得到的價值呢?請檢查我的代碼並給我一個解決方案?

回答

0

如果您使用合金,那麼我們通常使用Alloy.Globals來存儲全局變量,因此您可以使用它來存儲全局值。

function ManagerLogin(){ 
      if($.manager_email.value != "" && $.manager_email.value != null){ 

       var request = Ti.Network.createHTTPClient({ 
       onload : function(e) { 
       Alloy.Globals.manager_id= this.responseText; 

所以你可以用它在你的Sample.js文件中像下面

manager_id = Alloy.Globals.manager_id; 
    Ti.API.info(manager_id); 
相關問題