layui table数据表格中数据返回成功,但页面不显示数据内容问题。
这是我做毕业设计的时候自己遇到的问题,后来查看了网上的一些技术贴子而得到解决,所以便想总结一个大概的方法,供大家参考!
一般导致这个问题的原因是 自己设置的返回的数据格式与layui表格中的以及固定设置好的数据格式不符合,导致无法正确显示数据于页面。
需要特别注意的是,layui中数据表格table正确的数据返回前端的成功状态码 (code)必须为:0。
1)layui table数据表格对传过来的Json数据有严格的要求,一般情况下,要求要有4个参数,如下所示:
code:0 //数据状态
msg:"" //状态信息
count:1000 //数据总数
data:[] //数据列表
2)若传过来的Json数据包含这四个参数,且参数名一样,则表格读数据和显示数据不会出问题。若参数名和上述的不一样,则需要转换下,具体方法如下:
在 table.render({}) 内添加以下代码:
response:{
statusName: '自定义的参数名称' ,// 对应 cod