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