2011-09-15 13 views
1

私のjqueryオートコンプリートに問題があります。私のシナリオはこのようなものです。私はドロップダウンを持っています。そのドロップダウンは、オートコンプリートに表示されるクラスのタイプを定義します。例えば。ドロップダウンで型を1または2または3または4に設​​定します。オートコンプリートはこの値を取得してsqlに渡し、タイプに応じてオートコンプリートの適切なクラスを表示します。Jqueryのオートコンプリートで変数が受け入れられない

私の問題は、オートコンプリートがタイプを取得しないようにして、すべてのデータを表示し、そのタイプでフィルタリングしないことです。

これは私のコードです:

$("#textinput").autocomplete("getclass.php?func=getClass&type="+ $("#type").val(), { 
      minChars: 1, 
      delay: 400, 
      width: 260, 
      selectFirst: true, 
      max: 10, 
     }).result(function (event, data, formatted){ 

        if(data) 
     { 
      $("#textinput").val(data[1]);  
     } 
    }); 

答えて

0

あなたが適切にオプション値を選択していません。試してみてください:

$("#textinput").autocomplete("getclass.php?func=getClass&type="+ $('#type option:selected').val(), { 
     minChars: 1, 
     delay: 400, 
     width: 260, 
     selectFirst: true, 
     max: 10, 
    }).result(function (event, data, formatted){ 

       if(data) 
    { 
     $("#textinput").val(data[1]);  
    } 
}); 
+0

ありがとうございました! – nouky

関連する問題