使用jQuery表格插件 DataTables 碰到的一个问题

发布于 2021-11-04 03:37:08 字数 1113 浏览 952 评论 3

    使用jQuery表格插件 DataTables ,在后台查询数据库数据,转换成json串到前台通过  DataTables 组件显示数据表格。

    现在碰到的问题是,如果查询出的数据存在null值,DataTables 就会报错,报错如下:

sData is null
(?)(sData=null)onclick (第 690 行)
(?)(sData=null)onclick (第 4338 行)
(?)(oSettings=classSettings { sInstance="userInfo", oFeatures={...}, aanFeatures=[0], 更多...}, aData=["test", "test", "test", 8 更多...])onclick (第 2164 行)
(?)(oSettings=classSettings { sInstance="userInfo", oFeatures={...}, aanFeatures=[0], 更多...}, json=Object { iTotalRecords=1, iTotalDisplayRecords=1, sEcho="2", 更多...})onclick (第 2791 行)
(?)(json=Object { iTotalRecords=1, iTotalDisplayRecords=1, sEcho="2", 更多...})onclick (第 2726 行)
(?)(resp=Object { successed=true, returnObject={...}, errors=null})onclick (第 64 行)
success()jquery-1.4.2.js (第 5267 行)
onreadystatechange(isTimeout=readystatechange )jquery-1.4.2.js (第 5207 行)
[在此错误处中断] } 

    该错误是通过Firefox的firebug功能查看到的。

    ps:google了一下,在官方网站看见有和我一样的问题的,但是这里网速不给力点不进去。所以哪位大侠解决了这个问题,麻烦赐教下!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

小情绪 2021-11-08 17:10:04

Thank you!不过将null值替换为空字符串比较麻烦,而且还要针对字符串、数值 等分别考虑,太繁琐了。现在官网能打开了,真好!

凡尘雨 2021-11-08 05:09:03

新版本果真搞定这个问题了...

简单气质女生网名 2021-11-08 00:01:18

http://datatables.net/forums/discussion/4874/sdata-is-null-error/p1

好像已经修复了这个错误,下载最新版本试一下,如果还有问题,将null值替换为空字符串试一下

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文