这是我在jQuery中使用自动完成功能的部分代码:
$("#mpvalue").autocomplete({
source: function (request, response) {
$.ajax({
datatype: 'json',
url: '@Url.Action("GetEmpDetails")',
type: 'GET',
data: { term: $("#detail").val() },
success: function (data)
select: function (event, ui) {
$(".list").append ( ui.item.name + ui.item.age)
C#:
public ActionResult Search(string name) {
name = Request.QueryString["term"];
return Json(routeList, JsonRequestBehavior.AllowGet);
}
如果用户选择输出值ui.item.name
和ui.item.age
的项目,如何将这些值传递给MVC中的控制器?
答案 0 :(得分:0)
这个问题似乎并不完整。你必须详细说明。
目前了解你的问题 - 自动完成中的源选项是控件的数据源。如果要在选择项目后将值传递给控制器,则必须给出ajax调用并传递所选项目($(" #mpvalue")。val()此处将给出选定的值)