我正在尝试延迟AJAX
通话的前。
var delay = 2000;
$("#c_name").on("keyup", function() {
var entered = $(this).val();
if (entered.length > 1) {
setTimeout(dosearch(entered), delay)
}
});
出于某些原因,我似乎无法抓住setTimeout
。它正在立即执行dosearch()
功能。
我该如何正确延迟?是的JQuery 3.3.1
已加载到顶部。
答案 0 :(得分:-1)
回答:这两项工作:
setTimeout(() => dosearch(entered), delay)
setTimeout( function() { dosearch(entered) }, delay)