【问题标题】:Why is my jQuery DataTable plugin not working as desired?为什么我的 jQuery DataTable 插件无法正常工作?
【发布时间】:2014-08-30 20:14:28
【问题描述】:

在回答我的问题here 时,我被提到了(我认为)我找到的“jquery 数据表插件”,但由于某种原因,此处不允许使用哪个链接。

但是,尽管我将必要的库(一个 jQuery 和一个 CSS)作为“外部资源”添加到我的 jsfiddle here,并且使用的 HTML 和 jQuery 与他们的示例页面上完全相同:

$(document).ready(function() {
    $('#example').dataTable( {
        columnDefs: [ {
            targets: [ 0 ],
            orderData: [ 0, 1 ]
        }, {
            targets: [ 1 ],
            orderData: [ 1, 0 ]
        }, {
            targets: [ 4 ],
            orderData: [ 4, 0 ]
        } ]
    } );
} );

...运行它似乎不会使表格可排序。

我错过了什么?

我也被称为“jQuery Table Sorter”,但它似乎在 CDN 上不可用,因此在 jsfiddle 页面上不可用。

更新

实际上,正如 Jason 在另一个问题中指出的那样,前面提到的“jQuery Table Sorter”似乎确实可以在 CDN 上使用,但是,既然我已经得到了另一个工作,我想我会坚持下去。

【问题讨论】:

    标签: jquery-plugins html-table external jquery-datatables tablesorter


    【解决方案1】:

    我的错:由于我对 CDN 参考标准一无所知,我认为领先的双重打击是不必要的,并在添加到外部资源时将其删除。 IOW,而不是粘贴这个:

    cdn.datatables.net/1.10.0/js/jquery.dataTables.js
    

    ...它必须是这样的:

    //cdn.datatables.net/1.10.0/js/jquery.dataTables.js
    

    在恢复双重打击时(看起来他们正在被我注释掉),现在一切正常here

    【讨论】:

    • 很高兴知道。有一段时间我很高兴出了什么问题,即数据表插件默认提供排序功能等等等等。
    • 您所看到的称为"protocol-relative URL"
    猜你喜欢
    • 1970-01-01
    • 2012-05-28
    • 2011-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-14
    相关资源
    最近更新 更多