2017-10-29 41 views
1

我试图防止多个请求,当我更改日期选择器的日期这是我的代码,但它不能正常工作发送两个ajax请求时更改日期。如何防止j,在日期更改事件中查询ajax多个请求

$('.datepicker#vm_avail_date').datepicker({ 
    format: 'dd/mm/yyyy', 
    //startDate: '+1d', 
    //startDate: new Date() 
}).on("changeDate", function (e){ 
    actions.courtlist_courtdata(); //function 
}); 

,但是当我改变日期

actions.courtlist_courtdata()呼叫的两个时间在服务器上的服务器为什么它properlly工作?

回答

0

使用超时标志来多次控制调用函数。

var temp=true; 
    if(temp){ 
    temp=false; 
    setTimeout(function(){ 
    actions.courtlist_courtdata(); 
    temp=true; 
    },200) 
    }