javascript - DataTables Ajax 错误 - 无效的 JSON 响应

标签 javascript jquery ajax datatables

我正在使用 jQuery DataTables 1.10,我遇到的问题是表从服务加载数据等,并且 JSON 是有效的,但经过几次尝试运行后,它会定期显示警报:

DataTables warning: table id=reportsTable - Invalid JSON response. For more information about this error, please see http://datatables.net/tn/1

所以有时它运行得很好,然后警报就会显示,然后我刷新并加载数据。我在网上研究但没有成功。我做错了什么?

下面是错误的屏幕截图:

Screenshot

最佳答案

如果您的 JSON 响应的结构无效或为 null,则可能会出现此类错误。 您可以使用诸如验证 JSON 响应之类的工具。例如JSONLint http://jsonlint.com/

此外,要禁用错误消息,您可以更改 opensourcedatatable.js 脚本本身。 详情:Correctly Suppressing Warnings in DataTables?

关于javascript - DataTables Ajax 错误 - 无效的 JSON 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33763097/

相关文章:

javascript - 使用可选的字母前缀将输入屏蔽为电话号码格式

jquery - 纯 CSS 改变选择

javascript - 如果验证失败,则停止在 ajax 中提交表单

javascript - 转换后的 Int 返回 NaN

javascript - Vue.js:导入带有函数的类并在子组件中调用它

javascript - 请解释一下这个 ECMASCRIPT 代码和语法

java - jquery datatables 未加载表数据

Javascript 从数组中设置属性

jquery - 通过 GET 或 POST 传递密码的最佳方法

ajax - ASP.Net MVC 模型不会绑定(bind)在 ajax post 上