リモートサーバーでオートコンプリートを使用しています。次のコードは機能しますが、オプションの 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
});
繰り返しリクエストを送信したくないので、キャッシュを使用する必要があります。