私はこれをすべて間違って見ているかもしれません。
しかし、jquery ui オートコンプリートを使用しようとしています。
URLを渡したいので、そこから提案を取得します。
私の質問は
1: URL を指定するにはどうすればよいですか?
2: 応答をフォーマットするにはどうすればよいですか?
私はこれをすべて間違って見ているかもしれません。
しかし、jquery ui オートコンプリートを使用しようとしています。
URLを渡したいので、そこから提案を取得します。
私の質問は
1: URL を指定するにはどうすればよいですか?
2: 応答をフォーマットするにはどうすればよいですか?
これにより、URL 部分の指定を開始できます。
まず、オートコンプリート プラグインをアタッチする入力フィールドを作成します。
<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はこちら。