У меня есть страница в приложении MVC, которая использует setInterval
для запуска функции JavaScript, называя ее именем. Существует несколько кнопок и ссылок, которые, когда пользователь нажимает на них, делают 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