【发布时间】:2017-06-05 08:29:02
【问题描述】:
Yadcf 0.9.1 插件对于使用数据表 1.10.13 的普通数据工作正常,但是当我将它分配给从 Web 服务接收的 ajax 数据时,收到错误 -
未捕获的类型错误:无法读取 jquery.dataTables.yadcf.min.js:1 处未定义的属性“mData”
我已将所有数据表/yadcf js 和 css 放入 masterTemplate.xhtml,其中已包含 jquery-1.11.2.min.js
我从 Web 服务获取数据时添加了 jsFiddle,但没有任何结果。
谢谢
【问题讨论】:
-
您在代码中的哪个位置指明哪些数据进入了哪一列?看起来您在“yadcf”插件中定义的列与基于您的图片的实际列数相比更多。
-
这是js文件顺序的问题。我们可以使用 select 函数来代替选择。这是运行代码:live.datatables.net/dotoduju/1/edit
-
@PratikPowar 您使用的是旧版本的 yadcf,请始终使用最新版本。请参阅工作 jsbin 测试页面 live.datatables.net/dotoduju/4/edit
-
@Daniel,哎呀,我仍然收到那个 mData 错误。当我们第一次加载窗口时,它只对某些列显示过滤器,而不是全部,但在再次加载窗口后,它会显示所有列的过滤器。
-
@PratikPowar,如果没有测试页,我就忍不住
标签: javascript jquery ajax datatables yadcf