我尝试通过jQuery添加某种元素,这种形式涉及每5s自动Ajax请求。我选择ajaxComplete()
是为了在加载表单时触发jQuery元素。由于这些重复的ajax请求,jQuery所添加的元素每隔5s被推送到表单中。如何避免这种情况?
$(document).ajaxComplete( function() {
// jQuery Actions ( .insertAfter, .prependTo )
});
答案 0 :(得分:1)
var elementAdded = false;
$(document).ajaxComplete( function() {
if(!elementAdded){
//add elements
//...
elementAdded = true
}
}):