我正在使用远程服务器自动完成功能。以下代码适用于我,但我不理解选项delay,enable和cacheLength。特别是我需要知道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
});
我需要使用缓存,因为我不想发送重复的请求。