dataTables Uncaught TypeError "length" 解决办法
dataTables Uncaught TypeError "length" 解决办法
-_-struggle 发表于6个月前
dataTables Uncaught TypeError "length" 解决办法
  • 发表于 6个月前
  • 阅读 9
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云实验室 1小时搭建人工智能应用,让技术更容易入门 免费体验 >>>   

摘要: 使用json数据时 dataTables Uncaught TypeError "length" 解决办法 uncaught-typeerror-cannot-read-property-length-of-undefined-jquery-datatables-min-js

当我们把List对象转化为json字符串时,我们返回如下所示:

[
  {"id":1,"usrId":14,"productId":5},
  {"id":8,"usrId":14,"productId":7},
  {"id":11,"usrId":14,"productId":8}
]

但是dataTables需要的是如下形式的json数据:

{"data":
 [
  {"id":1,"usrId":14,"productId":5}, 
  {"id":8,"usrId":14,"productId":7},
  {"id":11,"usrId":14,"productId":8}
 ]
}

 

所以我们在将List对象转化为json字符串时,要进行字符串拼接。

使用字符串转义:

String json="{\"data\":"+listJsonString+"}";

 

共有 人打赏支持
粉丝 4
博文 137
码字总数 42149
×
-_-struggle
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: