我正在尝试实现 jQuery 自动完成功能。
自动完成调用需要 500 毫秒来加载列表。在这 500 毫秒内,如果用户输入更多字符,自动完成功能会再次触发,从而导致重复列表。
如何将呼叫限制为仅发生一次?
-
在 Javascript 方面:
$(document).ready(function(){
var url = "localhost/index.php?page=user&choice=getlist";
$("#list").autocomplete({json_url:url,height:6});
});
在 PHP 方面:
$arr[] = array(//filled with array data );
print json_encode($arr);