私は、JavaScript関数を呼び出すためにその名前で呼び出す、setInterval
を使用するMVCアプリケーションのページを持っています。ユーザーがクリックすると、データベースへのajax呼び出しが行われるいくつかのボタンとリンクがあります。それだけでなく、インターバルをクリアし、別の機能を実行するように設定します(各ボタンとリンクには独自の機能があります)。これは正しく機能していないので、実行する関数の名前をsetInterval
で調べる必要があります。デバッガは私にIDを与えますが、あまり役に立ちません。デバッグの目的でのみ、関数の名前を確認できますか?ここで関数の名前はsetIntervalで
は、私のコードの簡易版である:私は必要なもの
var Abc = Abc || {
myInterval: '',
refreshTime: 120000,
init: function() {
$("#button1").click(function() {
Abc.function1();
clearInterval(Abc.myInterval);
Abc.myInterval = setInterval(Abc.function1, Abc.refreshTime);
});
$("#button2").click(function() {
Abc.function2();
clearInterval(Abc.myInterval);
Abc.myInterval = setInterval(Abc.function2, Abc.refreshTime);
});
},
function1: function() {
$.ajax({
// Code
});
},
function2: function() {
$.ajax({
// Code
});
},
}
function1
、function2
...
感謝です!
これはあなたが持っているきちんとしたオウムです。 – Mihailo