1

私の理解では、typeahead.js には 3 つのデータ取得方法があります。

  • ローカル: ハードコードされたデータ
  • プリフェッチ: ローカルの json ファイルを読み込むか、URL で読み込みます
  • リモート: 一致する結果で応答するバックエンドにクエリを送信します

バックエンドからすべてのデータを取得し、クライアントで処理したいと考えています。私のサーバーが応答するデータは、次の構造を取得しました。

[{id:2, courseCode:IDA530, courseName:Software Testing, university:Lund University},
{id:1, courseCode:IDA321, courseName:Computer Security, university:Uppsala University}, ...]

各エントリのすべてのフィールドを検索したい。(id、コースコード、コース名、大学)

クライアントでもっと多くのことをしたいのですが、ユーザーが入力するたびにではなく、ユーザーごとに 1 回フェッチします。おそらくここで何かを誤解していますが、修正してください。

4

1 に答える 1