admin管理员组文章数量:1424924
I return multiple json objects but i don't know how to return that objects. I want to get returned json objects and send them to ajax request. This is my ActionResult:
public ActionResult AutoCompleteEventName(string eventName)
{
Event ev = new Event();
ev.Name = eventName;
var searchEvent = EventService.Instance.Search(ev);
var totalCount = EventService.Instance.SearchCount(ev);
}
I return multiple json objects but i don't know how to return that objects. I want to get returned json objects and send them to ajax request. This is my ActionResult:
public ActionResult AutoCompleteEventName(string eventName)
{
Event ev = new Event();
ev.Name = eventName;
var searchEvent = EventService.Instance.Search(ev);
var totalCount = EventService.Instance.SearchCount(ev);
}
Share
Improve this question
asked Feb 21, 2014 at 7:10
Merve KayaMerve Kaya
1,2492 gold badges11 silver badges16 bronze badges
0
3 Answers
Reset to default 1If you want to send object's list, you can do it with this way:
var yourObjectList = EventService.Instance.LoadSomeEvents();
List<object> objectList = new List<object>();
foreach (var event in yourObjectList)
{
objectList.Add(new
{
id = event.Id,
name = event.Name,
});
}
return Json(objectList, JsonRequestBehavior.AllowGet);
return Json(new { searchEvent = searchEvent , totalCount = totalCount }, JsonRequestBehavior.AllowGet)
in controller return result as below
var returnField = new { searchEvent = "searchEvent", totalCount = totalCount.ToString() };
return Json(returnField, JsonRequestBehavior.AllowGet);
in Ajax Request
success: function (data) {
var searchEvent = data.searchEvent;
var totalCount =data.totalCount
}
本文标签: javascriptReturn multiple json objects from controllerStack Overflow
版权声明:本文标题:javascript - Return multiple json objects from controller - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1745391420a2656613.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论