輸入請求延時處理

self.searchOldTime = 0;get

self.searchDelayTime = 400;input

var searchNewTime = new Date().getTime();
    if(searchNewTime-self.searchOldTime < self.searchDelayTime){
     clearTimeout(t);
    }else{
     self.searchOldTime = searchNewTime;
     t = setTimeout(function(){ //延遲0.4S請求
     var _title = $(e.target).closest('input').val();
      self.getPasrentsTaskFromServer(_title);
     },self.searchDelayTime); 
    }it

相關文章
相關標籤/搜索