2

では、Twitter の先行入力ライブラリからオートコンプリートをサポートし、情報をリモートでフェッチする単純な入力テキスト フィールドがあるとします。

$(".typeahead")
 .typeahead({
   name: "boats",
   valueKey: 'name',
   remote: {
     url: baseSearchURL+"/_search?q=%QUERY"
   },
   footer: "<a url=/search?q=%QUERY>View all the results</a>",
   template: "{{name}}",
   engine: Hogan })

私が探しているのは、ユーザーの入力をフッター セクションの HTML に渡す方法です。そのため、利用可能なすべての結果を含むページへのリンクを作成できます。

明らかに、フィールドの上記のコード セクションはfooter意図したとおりに機能しませんが、それが私がやろうとしていることです。

何か案は?

ありがとう、
クリス

4

1 に答える 1

0

HTML 文字列を渡す代わりにfooter、DOM 要素を渡すことができます。を含む DOM 要素を作成し、<a href...>Typeahead イベントを使用してそれを更新するだけです。

于 2013-11-15T10:05:28.717 に答える