【发布时间】:2012-09-05 18:49:58
【问题描述】:
在我的 asp.net mvc3 应用程序中,我为我的搜索框添加了自动完成功能。当我对其进行测试时,该操作返回了 3 个结果。可以看到出现了一个列表,但是,这是一个空列表,你只看到3个
我很确定,操作很好,因为它确实返回了 3 个结果。我可以通过查看 3 个空的
$("#searchbox").autocomplete({
source:"/Home/SearchIngredients",
minLength: 2
});
public virtual JsonResult SearchIngredients(string term)
{
var ingredients = _smoothieService.GetIngredients(term);
var data = ingredients.Select(x => new {Id = x.NDB_No, Value = x.Name}).Take(25).ToArray();
return Json(data, JsonRequestBehavior.AllowGet);
}
【问题讨论】:
-
会不会是 CSS 问题?当您查看 Firebug 时,您看到元素了吗?
标签: jquery asp.net-mvc asp.net-mvc-3 jquery-ui autocomplete