Как объявить переменные для использования в $ (document) .ready ();и PreSaveAction - PullRequest
0 голосов
/ 16 января 2012

Я пытаюсь создать систему регистрации / отъезда для списка sharepoint, и мне нужны некоторые функции, использующие те же переменные в $ (document) .ready и PresaveAction. Пока что все, что я пробовал, приводит к тому, что предварительное действие не знает значений переменных. Возможно ли использовать одинаковые переменные в обеих этих функциях?

1 Ответ

2 голосов
/ 17 января 2012

Объявите переменные в области видимости страницы за пределами $ (документа) .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>      
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...