Arun のアプローチは正しいですが、少し変更する必要があるかもしれません。DWR-3.0.0-RC2、jquery-1.7.2.min.js、jquery-ui-1.8.23.custom.min.js でテストしました。それ以外の:
$('#autoCompTxt').autocomplete(data) ;
ソースパラメータを定義します。
$('#autoCompTxt').autocomplete({source:data});
さらに、その良い答えは、autoCompTxtの長さをチェックすることでわずかに改善できます。このようなもの:
$(function() {
$('#autoCompTxt').keyup(function() {
var val = $('#autoCompTxt').val();
if(val.length>2) { // check length
TestService.ajaxAutoCompleteTest(val, function(data) {
// handle successful DWR response
$('#autoCompTxt').autocomplete({source:data});
});
} else {
$('#autoCompTxt').autocomplete({source:[]}); // clean
}
});
});
もちろん、スクリプトと css のインポートと入力テキストは保持する必要があります (Arun の回答を参照)。