モバイル Web アプリにjquery モバイル オートコンプリートを使用しています。「request.term」を動的クエリとして使用できないようです。そのためliveQuery()
、入力時に入力フィールドの val() を返す以下の関数を作成しようとしています。
目標は、この戻り値をパラメーターとしてgenerateUrl()
関数に渡して、URL の先頭に追加することです。
この liveQuery 関数は を返していますが、コンソールにundefined
ログインすると、入力した内容が表示されます。$(this).val()
動的変数 (私のクエリ) を関数に渡す方法についての指示をいただければ幸いgenerateUrl()
です。ありがとう。
var liveQuery = function() {
$("#remote_mobile_search").keyup(function() {
return $(this).val() ;
})
}
$("#remote_mobile_search").autocomplete({
source: generateUrl(liveQuery()),
...