【发布时间】:2021-04-14 20:22:28
【问题描述】:
有没有办法为我的自动完成搜索功能类型添加延迟?我基本上只希望我的 php 搜索在用户完成输入时启动(延迟 1 秒)。
这是我的 jQuery:
$(document).ready(function(){
$('.search-box input[type="text"]').on("keyup input", function(){
/* Get input value on change */
var inputVal = $(this).val();
var resultDropdown = $(this).siblings(".result");
if(inputVal.length > 1){
$.get("search.php", {term: inputVal}).done(function(data){
// Display the returned data in browser
resultDropdown.html(data);
});
} else{
resultDropdown.empty();
}
});
});
【问题讨论】:
标签: javascript php jquery mysql