我有一个控制器,它返回
JSON格式的自定义linq-to-sql模型对象列表到jquery ajax调用:
List<MyAppLibrary.Model.Search> listSearches = search.ToList(); return new JsonResult { Data = listSearches };
我有以下javascript获得响应:
$.getJSON("/ajax/getbrands",function(data) { alert(data); });
我想知道如何在javascript中处理数据响应?如何获取Model.Search对象的Name参数?
谢谢.
解决方法
从jQuery AJAX调用返回的数据变量包含JSON对象.您可以在JavaScript中访问每个MyAppLibrary.Model.Search对象的字段,如下所示:
// this will grab the Search object at index 0 of your list // and put the Name property's value of the Search object // into a var var firstItemName = data.Data[0].Name;