2012-01-16 9 views
0

私は共有リストのチェックイン/チェックアウトシステムを作ろうとしており、$(document).readyとPresaveActionで同じ変数を使っていくつかの機能が必要です。今まで私が試したことのすべては、変数の値を知らないpresaveアクションをもたらしました。両方の機能で同じ変数を使用することは可能ですか?

答えて

2

例えば、.readyあなたの$(ドキュメント)の外に、ページスコープで変数を宣言します。

<script type="text/javascript"> 

    var myGlobalVar = "123456"; 

    $(document).ready(function() {   
     myGlobalVar = "Changed to abcdefg"; 
     var myLocalVar = "zzzzzz"; 
    }); 

    function PreSaveAction() 
    { 
      alert(myGlobalVar);  // Outputs "Changed to abcdefg" 
      alert(myLocalVar);  // Outputs "undefined"; 
    } 
</script>  
関連する問題