使用自动完成搜索返回两个不同表的两个属性

时间:2015-08-14 19:58:09

标签: jquery-ui-autocomplete

我正在使用jquery-ui的自动完成搜索,我使用include添加了其他对象的属性,希望是有用的

HTML:

<script src="~/Scripts/jquery-1.10.2.js"></script>
<link href="~/Content/jquery-ui.css" rel="stylesheet" type="text/css" />

<input type="text" id="tags" />

json在视野中:

$(document).ready(function () {
    var tag = $("#tags").val();
    console.log(tag);
    $('#tags').autocomplete(
        {
            source: '@Url.Action("TagSearch", "Quote")'
        });

});


<script src="~/Scripts/jquery-ui.js"></script>

controller actionResult:

public ActionResult TagSearch(string term)
    {
        string[] quotes = context.Quotes.Include(c => c.Model).Select(c =>    c.Number + "  " + "Model" + " " + c.Model.Number ).ToArray();
        return this.Json(quotes.Where(t => t.StartsWith(term)), JsonRequestBehavior.AllowGet);
    }

0 个答案:

没有答案