我使用复选框和ajax调用进行国家/部门/城市过滤。
当我选择一个国家阿根廷时,例如选择所有部门和城市,当我选择一个部门时,选择该部门内的所有城市。这工作正常,但是当我clic阿根廷时,它会再次调用所有部门和城市的ifChanged跳跳器。
$('input').on('ifChanged', function(event){
// Ajax call
});
因此,当事件被触发时,ajax调用会被执行很多次,因为它会一次又一次地被触发直到它完成。
当触发器中的最后一个元素完成时,我需要调用ajax函数,这可能吗?感谢
答案 0 :(得分:0)
您可以使用jquery:last selector
选择最后一个复选框/输入$('input:last').on('ifChanged', function(event){
// Ajax call
});