TypeError: can't assign to property "LAY_TABLE_INDEX" on "\u7537\u88C5": not an object

在这里插入图片描述
问题场景:
在学习SpringMVC的过程中,前端使用layui框架。从后端传递json格式数据到前端的table时,出现这个错误。

数据可以被前端正常解析,但是无法写入表格中

为何出现这个问题:
由于需求,前端只需接收一条数据,所以我后端直接把查到的数据bean对象,封装到Result中传给前端,

错误的后台代码如下:

在这里插入图片描述

解决方案:把后端获取到的数据add进list,然后把list以json格式传给前端。

正确代码如下:
在这里插入图片描述

个人认为,layui表格是只能解析集合中的对象数据,然后逐行写入table,直接传入对象,它只要是json格式,就也可以正常解析,但是无法被layui写入表格。

总结:后端查到的即使是一条数据,也要把它add进list中,然后把list传给前端。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值