Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery数据表顺序_Jquery_Codeigniter_Datatable - Fatal编程技术网

jquery数据表顺序

jquery数据表顺序,jquery,codeigniter,datatable,Jquery,Codeigniter,Datatable,嗨,伙计们,我对jquery不是很精通,实际上一点也不精通 我继承了前一个家伙使用jquery dataTable插件的项目 他有这张桌子,我只想把它的顺序颠倒过来 除了给它一个类fullwidth datatable,我不知道他在哪里初始化这个表 我尝试了这个,得到了正确的顺序,但它也给出了一个错误: DataTables警告:无法重新初始化DataTable 要检索此表的DataTables对象,请传递 dataTable()函数没有参数,或者将BRETRIVE设置为true。 或者,要销毁

嗨,伙计们,我对jquery不是很精通,实际上一点也不精通

我继承了前一个家伙使用jquery dataTable插件的项目

他有这张桌子,我只想把它的顺序颠倒过来

除了给它一个类fullwidth datatable,我不知道他在哪里初始化这个表

我尝试了这个,得到了正确的顺序,但它也给出了一个错误:

DataTables警告:无法重新初始化DataTable

要检索此表的DataTables对象,请传递 dataTable()函数没有参数,或者将BRETRIVE设置为true。 或者,要销毁旧表并创建新表,请设置 b将stroy设置为true(请注意,对配置的许多更改可能会 可以通过API(通常速度要快得多)制作)

看法


$(文件).re
ady(函数(){
$('.fullwidth')。数据表({
“aaSorting”:[[0,'描述']]
} );
} );
我猜它第二次尝试初始化数据表,这就是问题所在

有人知道如何解决这个问题吗

任何帮助都将受到感谢。
谢谢。

您确实在第二次尝试初始化dataTable。以前参与此项目的人很可能有一个钩子,该钩子在页面准备就绪时运行,该钩子在使用
datatable
类的所有表上运行。大概是这样的:

$('.datatable').dataTable();
对于您的问题,您可以执行以下操作之一:

  • 从表中删除datatable类。如果您这样做,您当前的代码应该可以工作
  • 找到前一个开发人员神奇地初始化所有
    datatable
    类的地方。它可能是此页面中包含的JavaScript文件之一,但也可能位于页面的
    中。如果它在
    中,那么您很幸运,因为在浏览器中使用
    查看源代码时可以看到它。否则,只需搜索JavaScript文件。我提到找到它是因为他可能也留下了一个分类钩

  • 谢谢你的回答,伙计。我想把重点放在第一个解决方案上,因为这个表在整个页面上都有使用,所以如果可能的话,我只想更改这个表。我试图删除这个类,但是没有得到格式化的表。我找到了javascript文件,他正在初始化所有datatable类,但为什么我找不到他正在调用的全宽datatable?我用Supreme CTRL-SHIFT-F搜索了整个应用程序,但没有运气。要查看全屏,请查看页面上的CSS。很可能有一个CSS声明,它的宽度为100%
    $('.datatable').dataTable();