質問

私はこれをすべて間違って見ているかもしれません。

しかし、私は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。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top