我有一个功能,当用户输入一个LAN ID并且工作正常时,会显示一个人员列表。我现在需要填写表单的其余部分,当用户从列表中单击右侧人员或点击列表中该用户名称时“输入”。我想在没有对包含linq语句的MVC控制器中的函数进行第二次Json调用的情况下执行此操作。任何建议或提示将不胜感激。
Jquery的
$(document).ready(function () {
$("#LanID_input").autocomplete({
source: function (request, response) {
$.ajax({
url: '@Url.Action("GetUserData")',
type: "POST",
dataType: "json",
data: { lanID: request.term },
success: function (data) {
response($.map(data, function (item) {
return {
label: item.FirstName + " " + item.LastName + " " + item.LanID, value: item.LanID
};
}));
},
});
},
});
});