- 这是控制器的代码,返回数据result
2.页面显示
3.哪位遇到过相同问题的,我用了jsonconvert然后再return json就会这样子 如果直接返回data的话就会出现Datatime格式问题
相关问题
- Jackson Deserialization not calling deserialize on
- Sorting 3 numbers without branching [closed]
- How to maintain order of key-value in DataFrame sa
- Graphics.DrawImage() - Throws out of memory except
- StackExchange API - Deserialize Date in JSON Respo
你json序列化之后放在new{rows}里 这是rows的值是一个字符串.而不是一个json对象.
再被序列化传到前端.前端自然就没法解析.除非你手动反序列化一次.
至于你说的日期格式问题.你可以用linq select new{date=源字段.tostring("yyyy-MM-dd")}直接转成字符串再返回给前台
后台返回的json满足一定格式即可,要注意total和rows,例如:
{"total":4,"rows":[{"projectid":"4","projectName":"合作项目名称"}]}
return Json(new { total = count, rows = activitys }, JsonRequestBehavior.AllowGet);