mvc4自动完成,有更多选项

时间:2013-12-11 18:24:40

标签: asp.net-mvc-4 autocomplete anonymous-types

我有jquery自动完成UI工作得很好,但我想知道如果在选项列表中我可以放置超过1个自动完成选项。为了清除这一点,我有一个查找位置的文本框,但是当用户在其中键入内容时,只显示诸如“dallas”而不是“dallas,Tx”等城市,我怎么能像这样得到它? http://www.trulia.com/这个网站完美无缺。这是我的代码

public ActionResult autocomplete(string term)
    {
        var zipps = db.zipss.Where(s => s.city.StartsWith(term)).Take(10).Select(r => new { label = r.city, r.state }).ToList();
 return Json(zipps,JsonRequestBehavior.AllowGet);

    }

1 个答案:

答案 0 :(得分:0)

您可以添加多个这样的返回值

return Json(new { zipps = zipps, Success = true, JsonRequestBehavior.AllowGet});

您可以根据需要添加任意数量的选项