Jquery 如何防止j、query ajax多次请求日期更改事件
当我从日期选择器更改日期时,我试图阻止多个请求。这是我的代码,但它不能正常工作。当更改日期时,它会发送两个ajax请求Jquery 如何防止j、query ajax多次请求日期更改事件,jquery,ajax,Jquery,Ajax,当我从日期选择器更改日期时,我试图阻止多个请求。这是我的代码,但它不能正常工作。当更改日期时,它会发送两个ajax请求 $('.datepicker#vm_avail_date').datepicker({ format: 'dd/mm/yyyy', //startDate: '+1d', //startDate: new Date() }).on("changeDate", function (e){ actions.courtlist_courtdata();
$('.datepicker#vm_avail_date').datepicker({
format: 'dd/mm/yyyy',
//startDate: '+1d',
//startDate: new Date()
}).on("changeDate", function (e){
actions.courtlist_courtdata(); //function
});
但是当我改变约会的时候
actions.courtlist\u courtdata()
在服务器中调用两次它在服务器上正常工作的原因是什么?使用带标志的超时来控制多次调用函数
var temp=true;
if(temp){
temp=false;
setTimeout(function(){
actions.courtlist_courtdata();
temp=true;
},200)
}
使用带有标志的超时来控制多次调用函数
var temp=true;
if(temp){
temp=false;
setTimeout(function(){
actions.courtlist_courtdata();
temp=true;
},200)
}