2012-01-16 61 views
0

我試圖做一個檢查/檢出系統的SharePoint列表,我需要一些功能使用$(document).ready和PresaveAction中相同的變量回合。到目前爲止,我所嘗試過的所有內容都會導致preave動作不知道變量的值。這是否可以在這兩個函數中使用相同的變量?

回答

2

在頁面範圍內聲明的變量,你的$(document)。就緒之外,例如:

<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>  
相關問題