0

我正在尝试实现 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);
4

1 回答 1

0

事实证明,我只需将 .js 文件中的参数“json_cache”移动到回调函数之外即可解决此问题。

于 2012-06-08T00:37:11.270 回答