问题场景:
在学习SpringMVC的过程中,前端使用layui框架。从后端传递json格式数据到前端的table时,出现这个错误。
数据可以被前端正常解析,但是无法写入表格中
为何出现这个问题:
由于需求,前端只需接收一条数据,所以我后端直接把查到的数据bean对象,封装到Result中传给前端,
错误的后台代码如下:
解决方案:把后端获取到的数据add进list,然后把list以json格式传给前端。
正确代码如下:
个人认为,layui表格是只能解析集合中的对象数据,然后逐行写入table,直接传入对象,它只要是json格式,就也可以正常解析,但是无法被layui写入表格。
总结:后端查到的即使是一条数据,也要把它add进list中,然后把list传给前端。