停止通过Ajax请求重复执行jQuery元素

时间:2018-12-12 10:32:53

标签: jquery ajax

我尝试通过jQuery添加某种元素,这种形式涉及每5s自动Ajax请求。我选择ajaxComplete()是为了在加载表单时触发jQuery元素。由于这些重复的ajax请求,jQuery所添加的元素每隔5s被推送到表单中。如何避免这种情况?

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

1 个答案:

答案 0 :(得分:1)

var elementAdded = false;
$(document).ajaxComplete( function() {
    if(!elementAdded){
        //add elements
        //...
        elementAdded = true
    }
}):