将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.nameui.item.age的项目,我如何将这些值传递给MVC中的控制器?

将Jquery Autocomplete Selected Item ID传递给C#Json

这个问题似乎并不完整。你必须详细说明。

根据目前对您问题的理解-autocomplete中的source选项是控件的数据源。如果你想在选择一个项目后将一个值传递给控制器,你必须给出一个ajax调用并传递所选的项目(这里的$("#mpvalue").val()将给出所选的值)。