首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

jQuery Datatable排序错误/错误Chrome特定需要解决

问题:jQuery Datatable 排序错误/错误 Chrome 特定需要解决

答案

这个问题可以通过以下步骤解决:

  1. 检查 Datatable 的版本:确保使用的 Datatable 版本至少为 1.10.x。较新的版本可能包含修复了排序错误的补丁。
  2. 禁用相关插件或扩展:禁用可能与 Datatable 冲突的插件或扩展。这可以通过查看 Chrome 浏览器的开发者工具中的 "Resources" 选项卡来完成。
  3. 确保排序功能正确实现:检查您的代码以确保正确实现了 Datatable 的排序功能。正确实现排序功能的关键在于将 "orderable" 属性设置为一个包含 "column" 和 "order" 属性的对象。例如:
代码语言:javascript
复制

$('#table').DataTable({

代码语言:txt
复制
   "order": [
代码语言:txt
复制
       {column: 1, dir: 'asc'},
代码语言:txt
复制
       {column: 2, dir: 'asc'}
代码语言:txt
复制
   ]

});

代码语言:txt
复制
  1. 检查其他表格或列表:如果问题只出现在特定表格或列表中,检查其他表格或列表以查看是否存在类似的问题。
  2. 与浏览器相关设置有关:某些 Chrome 选项可能导致这个问题。例如,禁用或禁用某些扩展或插件、禁用谷歌搜索等。
  3. 与 Datatable 文档不符:确保您的代码与 Datatable 文档中的示例和说明相符。使用 Datatable 时,请遵循正确的 HTML 和 JavaScript 代码格式。

如果您已经尝试了以上步骤,但问题仍然存在,请考虑在 jQuery Datatable 论坛上 提问,或联系他们的支持团队。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • C# .Net中DataTable缓存的实例

    上次《C# Datalist 多列及Image中图片路径的绑定》提到过公司的三放心评选活动的海选,每个用户打开页面的时候,待评选的人员都是随机排序的,因为当时没有用Ajax的技术,用的还是老Webform页面刷新,所以每次用户提交投票以后,页面上的待评选人员都会重新随机排序。昨天再次搞第2季度的评选,我也懒得修改为Ajax的交互式设计,只是针对这个页面进行了随机排序的优化:每个用户登录后第一次打开页面是随机排序,后面再次打开(刷新)页面都保持第一次的排序。因为我没有使用数据查询语句的动态排序,而是在读取数据库后,DataTable动态增加了一列RowId,然后随机生成GUID,根据此列动态的排序,所以这里需要保存RowId的数据到Cache。

    03
    领券