写真と一緒に自動入力テキストを使用して、自分のWebサイトに検索ボックスを実装したいと思います。
これが私の現在のコードです:
HTML:
<h4>search:<input type="text" id="name-list" /></h4>
JavaScript:
$(function () {
$("#name-list").autocomplete({
source: function (request, response) {
$.ajax({
url: "/Home/Searchuser",
type: "POST",
dataType: "json",
data: {
searchText: request.term,
maxResults: 10
},
success: function (data) {
response($.map(data, function (item) {
return {
label: item.DisplayName + " R:" + item.Reputation,
value: item.DisplayName,
id: item.Id
}
}))
}
})
},
select: function (event, ui) {
alert(ui.item ? ("You picked '" + ui.item.label + "' with an ID of " + ui.item.id) : "Nothing selected, input was " + this.value);
}
});
});
ASP.NET MVC2を使用しており、(ローカルデータベースにクエリを実行した後)json文字列と画像のURLおよびその他の情報をコントローラーからビューに渡します。テキストは正常に機能しています。
画像をレンダリングしてリストアイテムに追加する方法を教えてもらえますか?