ビューでいくつかの jQuery オートコンプリート関数を使用して、CustomerName と CustomerID を取得しています。
$(document).ready(function () {
$('#CustomerByName').autocomplete({
source: function (request, response) {
$.ajax({
url: "/Cases/FindByName",
type: "GET",
dataType: "json",
data: {
searchText: request.term,
maxResults: 10
},
contentType: "application/json; charset=utf-8",
success: function (data) {
response($.map(data, function (item) {
return {
label: item.CustomerName,
value: item.CustomerName,
id: item.CustomerID
}
}));
}
});
},
minLength: 1,
select: function (event, ui) {
$('#CustomerID').val(ui.item.id);
},
});
});
成功の応答で、ラベル、値、ID が得られます。json データで返される他のフィールドにアクセスする方法はありますか? この場合、テーブル全体が json として返されます。
ありがとう