我有一个非常简单的自动完成文本框来显示条目..我想操纵回调函数中的数据返回..我不知道该怎么做..请帮助..
$(document).ready(function(){ $( '#txtAC')。自动完成({
source: '@Url.Action("ShowTitle","Home")',
dataType: 'json',
parse: function (data) {
var rows = [];
for (var i = 0; i < data.length; i++) {
rows[i] = { data: data[i], value: data[i].Title, result: data[i].Title };
}
return rows;
},
formatItem: function (item) {
return item.Title + '(' + item.Body + ')';
},
});
});
public JsonResult ShowTitle(string term)
{
var result = (from t in db.DBEntries
where t.Title.Contains(term)
select new { Title = t.Title, Body = t.Body }).ToList();
return Json(result.ToArray(),JsonRequestBehavior.AllowGet);
}
它显示了autoComplete中的标题,但我希望显示如下 标题 - 说明
答案 0 :(得分:1)
这样的东西?
return {value: item.Title + ' - ' + item.Description}