Прекратить повторяющиеся элементы jQuery по Ajax-запросам - PullRequest
0 голосов
/ 12 декабря 2018

Я пытаюсь добавить определенные элементы через jQuery в форму, которая включает автоматические запросы Ajax каждые 5 секунд.Я выбираю ajaxComplete() для запуска элементов jQuery при загрузке формы.Из-за этих повторяющихся запросов AJAX добавленные элементы с помощью jQuery вставляются каждые 5 секунд в форму.Как мне избежать этого?

$(document).ajaxComplete( function() {
    // jQuery Actions ( .insertAfter, .prependTo )
});

1 Ответ

0 голосов
/ 12 декабря 2018
var elementAdded = false;
$(document).ajaxComplete( function() {
    if(!elementAdded){
        //add elements
        //...
        elementAdded = true
    }
}):
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...