2012-01-16 60 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>  
相关问题