关于MVC与bootstrap table的问题

2019-01-03 02:38发布

  1. 这是控制器的代码,返回数据result

  2.页面显示

  3.哪位遇到过相同问题的,我用了jsonconvert然后再return json就会这样子 如果直接返回data的话就会出现Datatime格式问题

3条回答
Viruses.
2楼-- · 2019-01-03 02:54

你json序列化之后放在new{rows}里 这是rows的值是一个字符串.而不是一个json对象.

再被序列化传到前端.前端自然就没法解析.除非你手动反序列化一次.

至于你说的日期格式问题.你可以用linq select new{date=源字段.tostring("yyyy-MM-dd")}直接转成字符串再返回给前台

查看更多
你好瞎i
3楼-- · 2019-01-03 02:57

后台返回的json满足一定格式即可,要注意total和rows,例如:

{"total":4,"rows":[{"projectid":"4","projectName":"合作项目名称"}]}

查看更多
Bombasti
4楼-- · 2019-01-03 02:58

 return Json(new { total = count, rows = activitys }, JsonRequestBehavior.AllowGet);

查看更多
登录 后发表回答