jQuery UI Autocomplete-どうすればよいですか?
-
02-10-2019 - |
質問
私はこれをすべて間違って見ているかもしれません。
しかし、私はjQuery UIオートコンプリートを使用しようとしています。
私はそれにURLを渡したいと思っています、そしてそれはそこから提案を得るでしょう。
私の質問はそうです
1:URLを指定するにはどうすればよいですか?
2:応答をフォーマットするにはどうすればよいですか?
解決
これにより、URLパーツの指定から始めてください。
最初に、AutoCompleteプラグインを接続する入力フィールドを作成します。
<input type="text" name="query" />
次に、このJavaScriptを使用して、作成したばかりの入力ボックスにオートコンプリートを取り付けます。
$("#query").autocomplete({
source: "/suggestions/get/",
select: function(event, ui) {
$("#new-field").val(ui.item.value);
}
});
リクエストURIはこのようなものになります...
/suggestions/get/?term={selection}
selection
オートコンプリートで作成された選択を表します。
サーバー側では、URIを解析してパラメーターの値を使用する必要があります term
あなたが望むことを何でもするために - 選択した選択肢、または何か他のものをデータベースで検索します。
このように応答をフォーマットする必要があります...
suggestion1
suggestion2
suggestion3
suggestion4
提案は新しい行にあるべきです(によって区切られています \n
)
他のヒント
jQuery UIページには、さまざまな例を備えた完全なデモがあります。それで十分だと思います。 ここURL。
所属していません StackOverflow