1. 程式人生 > >防止使用者連續擊鍵,多次呼叫ajax時,即防抖的封裝

防止使用者連續擊鍵,多次呼叫ajax時,即防抖的封裝

在文字框中常常有這樣的需求,鍵入值時,實時呼叫相應的介面,但是每次觸發keydown都觸發,會嚴重消耗網頁的效能

基於此,可以進行封裝,設定鍵入值得間隔在一秒之內只調用一次,程式碼如下

呼叫如下

$("input").on("keydown",debounce(function(){

    $.ajax()  //此處可以呼叫相應的介面

},1000))