2016-08-06 12 views
0

JavaScriptでローカル変数をグローバル変数に変換するにはどうすればよいですか?javascriptのローカル変数をグローバルに変換する方法は?

window.addEventListener("load", function() { 

    var fakeRadioButtonsFranType = document.querySelectorAll(".iCheck-helper"); 
    for (var i = 0; i < fakeRadioButtonsFranType.length; i++) { 
     fakeRadioButtonsFranType[i].addEventListener("click", function() { 
      fran_type = Number(this.parentNode.querySelector("input").value); 

      var dataPass = 'fran_type=' + fran_type; 
       $.ajax({ // Send the username val to available.php 
        type: 'POST', 
        data: dataPass, 
        url: '<?= site_url('Alluser/getLocations'); ?>', 
        success: function (responseText) { // Get the result 

         var allZonals = responseText; 
        } 
       }); 
     }); 
     } 
}); 

よう

私はallZonals変数を使用します。

+0

は、ウィンドウオブジェクトに宣言します。 – Jain

+0

'window.allZonals = allZonals'または、 'var'として宣言するのではなく、' window.allZonals'を使用してください。 – vlaz

+0

ウィンドウオブジェクトに代入するかグローバルスコープで作成します。 –

答えて

1

あなたはグローバルwindowオブジェクトに割り当てることができます。

window.allZonals = responseText; 
関連する問題