2016-04-18 14 views
0

JQuery UIオートコンプリートを使用する場合、AJAXリクエストを送信する前に、入力フィールドに入力されたユーザーの用語を変更するにはどうすればよいですか?AJAXを送信する前にオートコンプリートの用語を変更する方法

例:ユーザーはfooを入力し、バックエンドはfoo :todayを取得しますか?

私はsearch()メソッドで試してみましたが、運はありませんでした。

srcが既に設定されている場合、AJAXを送信すると、srcにクエリパラメータを追加するにはどうすればよいですか。例えば、 。 SRC = src +「?= today'`

私は2つのフィールドの値に基づいて結果を提供しようとしている(他のドロップダウンリストから選択のparamで用語を検索してください)

+1

http://stackoverflow.com/questions/3133510/how-to-change-jquery-autocomplete-plugin-default-querystring-key-term-to-that – Satpal

+0

コールバックがうまくいくように見えます:) – Sfisioza

答えて

0

私はあなたがhttps://github.com/devbridge/jQuery-Autocompleteを使用していると仮定

それは、Ajaxリクエストの前に呼び出されるコールバックを、持っている:

onSearchStart: function (query) {} 

あなたは場所にクエリ文字列/オブジェクトを変更することができます。

関連する問題