我有一個非常簡單的自動完成文本框來顯示條目..我想操縱回調函數中的數據返回..我不知道該怎麼做..請幫助。 。如何操縱Json回調中的數據返回
修訂jQuery代碼
$(文件)。就緒(函數(){ $( '#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 + ')';
},
});
});
她e是我的控制器動作,其返回標題&描述
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);
}
它顯示我自動完成的冠軍,但我想說明這樣 標題 - 說明
「說明」的意思是「身體」嗎? – StriplingWarrior
yup ... @rockinthesixstring:他搖了搖船... –
好。一定要接受他的回答。 – StriplingWarrior