0

jQuery オートコンプリートを実装しようとしています。

オートコンプリートの呼び出しでは、リストを読み込むのに 500 ミリ秒かかります。この 500 ミリ秒の間に、ユーザーがさらに文字を入力すると、オートコンプリートが再び起動し、リストが重複します。

呼び出しを 1 回だけに制限するにはどうすればよいですか?

-

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 に答える