将Jquery Autocomplete Selected Item ID传递给C#Json
本文关键字:C#Json ID Item Jquery Autocomplete Selected | 更新日期: 2023-09-27 18:20:37
下面是我在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中的控制器?
这个问题似乎并不完整。你必须详细说明。
根据目前对您问题的理解-autocomplete中的source选项是控件的数据源。如果你想在选择一个项目后将一个值传递给控制器,你必须给出一个ajax调用并传递所选的项目(这里的$("#mpvalue").val()将给出所选的值)。