Я столкнулся с одной проблемой при использовании setInterval
метода.javascript setInterval ясный вопрос
Когда страница jsp загружается в это время (onload), я вызываю один метод setInterval (function(), time). Ниже приводится OnLoad код моего JSP
var refreshLoop = 0;
var refreshFrequency = 900000;
$(window).load(function() {
startRefresh();
});
function startRefresh() {
refreshLoop = setInterval("refreshScreen()", refreshFrequency);
}
Теперь у меня есть функциональность перетаскивания на этой странице перетащить одну строки от дел до других дел. Когда я бросаю свою строку в другую таблицу, таблица которой обновляется. Я сделал ajax, вызвав одну каплю, которая произошла с другим div Теперь, что я хочу сделать, это когда My drop id completed. Я хочу удалить этот setInterval и сделать по умолчанию.
ex: Я установил свой setInterval тайминги 10 минут на загрузку страницы, поэтому каждый раз, когда он будет загружать страницу через 10 минут. Теперь, как только я перетащил его, он начнет отсчет 10 минут, как только я опустил строку в другой div.
Я сделал это в JavaScript и ajax.
Пожалуйста, предложите что-нибудь по этим вопросам.
Пожалуйста, не используйте код в 'setInterval'. Вместо этого используйте 'setInterval (refreshScreen, refreshFrequency)' и посмотрите https://developer.mozilla.org/en-US/docs/Web/API/window.setInterval и https://developer.mozilla.org/ EN-US/Docs/Web/JavaScript/Руководство. – Zeta
где код для очистки интервала? Вы пытались использовать window.clearInterval (refreshLoop)? – Abhidev