1

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

しかし、jquery ui オートコンプリートを使用しようとしています。

URLを渡したいので、そこから提案を取得します。

私の質問は
1: URL を指定するにはどうすればよいですか?
2: 応答をフォーマットするにはどうすればよいですか?

4

2 に答える 2

3

これにより、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)

于 2010-09-15T01:32:41.800 に答える
1

jquery UIページには、さまざまな例を含む完全なデモがあり、それで十分だと思います。URLはこちら。

于 2010-09-15T01:15:52.410 に答える