【问题标题】:DataTables - Tabletools undefined at postbackDataTables - 回发时未定义的 Tabletools
【发布时间】:2014-06-12 14:56:05
【问题描述】:

我正在开发一个带有包含一些项目的数据表的 asp.net 网站。当我进行回发时,我收到以下错误:

警告:TableTools 2 需要 DataTables 1.9.0 或更高版本 - 等等。

控制台错误:

无法设置未定义的属性“TableTools”

现在我不确定发生了什么,我尝试通过将其放入 pageLoad javascript 函数来重新初始化它,但我得到了相同的结果。我也尝试弄乱检索和销毁属性,但这也无济于事。

我的代码:

  $(document).ready(function () {
       $('#datatable').dataTable({
        "bFilter": false,
        "bInfo": false,
        "bLengthChange": false,
        "oLanguage": {
            "sUrl": languageUrl
        }
    });
});

提前致谢!

【问题讨论】:

  • 你的脚本的加载顺序应该是 1. jQuery 2. DataTables 3. TableTools 你能确认一下吗?
  • 它已正确订购,但由于某些未知原因,我正在工作的 cms 决定重新订购导致问题的脚本。感谢您提醒我检查订单!

标签: javascript asp.net jquery-datatables


【解决方案1】:

DNN 决定在回发时更改脚本的顺序,当我为 tabletools 和 datatable 添加优先级时,它起作用了。

【讨论】:

    猜你喜欢
    • 2023-03-26
    • 2014-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-05
    • 1970-01-01
    • 1970-01-01
    • 2015-02-02
    相关资源
    最近更新 更多