我正在使用远程服务器的自动完成功能。以下代码适用于我,但我不理解选项延迟、启用和缓存长度。特别是我需要知道是什么cacheLenght
,以及如何验证结果是否被缓存。我正在使用以下库:
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/black-tie/jquery-ui.css" type="text/css" />
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'></script>
<script src='http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js'></script>
$("#boxId").autocomplete({
source:<url>,
minLength:4,
delay:1000,
enable:true,
cacheLength:1
});
我需要使用缓存,因为我不想发送重复的请求。