フィールドに入力したときにデータが返されていることを確認するのに十分なほどオートコンプリートが機能しましたが、テキストボックスの下のドロップダウンに表示されるデータは、アスタリスクまたはリスト項目の箇条書きの縦の列にすぎません。(私はそれらが何であるかを本当に言うことはできません。)
ブラウザーで Web サービスを直接クエリすると、期待どおりに次のような Json 配列が返されます。たとえば、?term=chi (読みやすくするためにいくつかの改行を追加しました)
[
{"Name":"Chihuahua"},
{"Name":"Chinese Crested"},
{"Name":"Chinese Shar-Pei"},
{"Name":"Japanese Chin"},
{"Name":"Schipperke"}
]
私の JavaScript は次のようになります。
$(function() {
$("#Breed").autocomplete({
source: "@Url.Action("BreedList", "Patient")"
});
});
私が言うように、問題のテキスト ボックス (#Breed) はオートコンプリート ボックスのように応答しますが、ドロップダウン データは奇妙です。何か案は?