0

jQueryのオートコンプリート機能を実装しようとしています。しかし、それは機能していません。私のコードは次のとおりです。

$(".autoinputName").keyup(function(){
  var input=$("#autoinput").val();

// if(input.length >2){

     $.get("ajaxForm.do?input="+input,function(response){

         var data=response.numbers;

          data_array=data.split(",");

         $( "#autoinput" ).autocomplete({
            source: data_array 
        });
     });//end of get function
  //}
});

<input id="autoinput" class="autoinputName" />

アクション クラスから data_array、data_array = one、two、three の値を取得しています。解決方法を教えてください。

4

1 に答える 1

0

autocompletesourceプロパティを使用して ajax リクエストを作成します

$(function(){


  $(".autoinputName").autocomplete({
      source : function(request, callback) {
          $.get("ajaxForm.do", {
              input : request.term,
              dataType: 'json'
          }, function(response) {
              var data = response.numbers;
              var data_array = data.split(",");
              callback(data_array)
          });
      }
  });

});

デモ:プランカー

于 2013-04-24T07:25:54.373 に答える