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

更新表数据后,jQuery DataTable排序不会更新

问题描述: 更新表数据后,jQuery DataTable排序不会更新。

回答: jQuery DataTable是一个功能强大的表格插件,用于在网页中展示和操作数据表。当更新表数据后,如果排序不会更新,可能是由于以下原因:

  1. 数据更新后未重新加载表格:在更新表数据后,需要重新加载表格以使排序生效。可以使用DataTable提供的ajax.reload()方法重新加载数据并更新表格。
  2. 数据更新后未重新绑定排序事件:如果使用了自定义的排序方法或者需要在数据更新后重新绑定排序事件,可以使用DataTable提供的order()方法重新绑定排序事件。
  3. 数据更新后未刷新表格:如果数据更新后表格没有刷新,可能是由于缓存导致的。可以尝试在数据更新后调用DataTable提供的draw()方法刷新表格。

综上所述,为了解决更新表数据后jQuery DataTable排序不会更新的问题,可以采取以下步骤:

  1. 在更新表数据后,调用ajax.reload()方法重新加载数据并更新表格。

示例代码:

代码语言:txt
复制
var table = $('#example').DataTable();
table.ajax.reload();
  1. 如果需要重新绑定排序事件,可以使用order()方法重新绑定排序事件。

示例代码:

代码语言:txt
复制
var table = $('#example').DataTable();
table.order([0, 'asc']).draw();
  1. 如果数据更新后表格没有刷新,可以尝试调用draw()方法刷新表格。

示例代码:

代码语言:txt
复制
var table = $('#example').DataTable();
table.draw();

以上是解决更新表数据后jQuery DataTable排序不会更新的一般性方法。根据具体情况,可能需要进一步调试和定位问题。如果需要更多关于jQuery DataTable的使用和配置信息,可以参考腾讯云提供的产品文档和示例代码。

腾讯云相关产品推荐:

  • 云数据库 TencentDB:提供高性能、可扩展的云数据库服务,支持多种数据库引擎,适用于各类应用场景。 产品介绍链接:https://cloud.tencent.com/product/cdb
  • 云服务器 CVM:提供弹性计算能力,可快速部署和扩展应用,支持多种操作系统和实例规格。 产品介绍链接:https://cloud.tencent.com/product/cvm
  • 云函数 SCF:无服务器计算服务,支持事件驱动的函数计算,可实现按需计算和自动扩缩容。 产品介绍链接:https://cloud.tencent.com/product/scf

请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求和情况进行。

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

相关·内容

RDS更新数据恢复

收到公司产品人员消息,让我恢复一个数据 通过了解系统是公司很多年前的一个老系统,面向美国用户的,数据库是阿里云的rds 所在区为美国弗吉尼亚mysql版本为5.6,产品在update操作时候字段名称写错了...第一想到的恢复方法是通过binlog日志进行恢复 登录rds控制台在备份恢复的日志备份中找binlog 发现binlog每4个小时备份一次,需要的日志没有下载列表 2.既然需要的日志,是不是可以通过全备进行恢复整个(...由于是老系统这基本不会更新),不过看到全备的文件压缩30多个G就放弃这种方法(30G下载就需要很长时间了) 3.第三种方法远程获取binlog日志 mysqlbinlog --read-from-remote-server...远程获取Binlog日志 通过客户端连接实例,执行如下SQL语句,查看并记录logs中的Log_name列值,该值即为Binlog日志文件名,例mysqlbin.xxx。...nullable=1 is_null=0 */ ### @15=0 /* INT meta=0 nullable=1 is_null=0 */ 最后通过脚本处理解析的文件(之前写的脚本),生产回滚的语句,在数据库直接执行就可以了

6.3K101
  • SQL Server通过创建临时遍历更新数据

    前言:   前段时间新项目上线为了赶进度很多模块的功能都没有经过详细的测试导致了生成环境中的数据和实际数据对不上,因此需要自己手写一个数据库脚本来更新下之前的数据。...好像并没有for和foreach这种类型的功能呀,不过关于数据库遍历最常见的方法当然是大家经常会想到的游标啦,但是这次我并没有使用游标,而是通过创建临时的方式来更新遍历数据的。...通过创建临时遍历更新数据: 注意:这里只是一个简单的临时更新实例。 我的目的是把TalkingSkillType中的Sort值更新成为与Id一样的值! 未更新前的数据如下图所示: ?...临时遍历更新SQL语句: ----SQL SERVER通过临时遍历数据 -- 判断是否存在(object(‘objectname’,‘type’)) IF OBJECT_ID('tempdb.dbo...遍历更新成功结果如下图所示: ?

    2.2K20

    使用uni-app开发小程序,关于小程序更新与用户本地不会及时更新解决办法

    1.原因分析 在小程序更新开发版本之后,用户本地并没有对之前版本的小程序进行删除,那么再进入小程序的时候的版本是不会发生变化的,这是由于发版是异步执行,因此新版本将会覆盖的比较慢,本质是小程序的启动方式分为两种...冷启动:指的是用户首次打开或小程序被微信主动销毁再次打开的情况,此时小程序需要重新加载启动。...热启动:指用户已经打开过某小程序,然后在一定时间内再次打开该小程序,此时无需重新启动,只需将后台态的小程序切换到前台,这个过程并不会重新加载启动。...2.解决方案 为了在小程序每次更新及时提醒用户更新,uni-app提供了uni.getUpdateManager()接口,用于管理小程序更新。...updateManager.onUpdateReady(function(res) { uni.showModal({ title: '更新提示

    2.8K10

    打印流水号条码自动更新数据

    小编下面就详细介绍流水号条码打印完成如何自动更新数据。   首先打开条码标签软件,新建一个标签并设置标签的尺寸,需要注意的是标签的尺寸要和打印机里的标签纸的尺寸保持一致。...在数据来源处选择“流水号”。 01.png   点击编辑,选择流水号设置。...04.png   打印完成,可以在预览界面看到标签的号码变成了0004,说明刚才打印了三张,再次打印就从第四个号码开始打印。...我们从预览处可以看到三个标签的数据都是0004,这是因为打印机只有打印了,条码数据才会发生变化。 05.png   回到软件,画布上的标签号码也变化了,这样每次打开文件,都是从最新的号码开始打印。...06.png   以上就是流水号条形码打印完成自动更新数据的操作方法,将文件保存起来,下次打开该文件,设置好打印数量就可以直接打印了。

    67530

    plsql 触发器教程-当1的某条数据更新时,2的某些数据也自动更新

    触发器-update 需求:一张的某个字段跟随另一张的某个字段的值更新更新 2张 test001 ? test002: ?...新建触发器,当更新test001中的D为某个值x时,test002中的D(不一定是D,也可以是C)也变成x 例如:update test001 t1 set D='7'where t1.A='1';...当我手动更新test001中 a字段为1的那条记录 ,把d更新为7时,那么要使test002中a字段也为1的那条记录,自动更新为7, 那么触发器可以这样写: create or replace...new.d where exists (select * from test002where t2.a=:new.a); end test02Tr; 需要注意的地方 :new.字段表示的是在执行完某个更新操作的那条数据记录...test001 t1where t1.a =t2.a); end test02Tr; 最后,测试: update test001 t1 set D='7'where t1.A='1'; 执行完之后,2张

    1.3K10

    提升工作效率 - 薪酬数据透视自动更新数据

    在整个模型搭建完成,很多同学会问,如果我们后期在原始数据增加了,那在透视和仪表盘上的数据不会自动更新。...因为如果不会自动更新的话,我们没增加一列数据,都要去手动的更改数据源,就会非常的麻烦,所以今天我们来分享下如何实现透视中的数据自动更新。...首先这是一张标准的薪酬数据,我们在这个上做数据透视,一般的操作是: 鼠标选择中的单元格 - 插入 - 数据透视 但是如果按照这种默认的插入透视的话,在后续数增加的过程中就不会自动的更新到原始数据中...那如何正确的操作能实现数据的自动更新呢? 很关键的一步 插入 - 表格,就是把原始变成超级,这样在后续的透视中就可以实现数据的自动更新。...通过这种形式可以提升日常的工作效率,对于人员结构,薪酬等数据,只需要每月进行原始数的添加,然后在数据透视中进行刷新,就可以自动实现数据更新

    1.5K20

    快速数据管道设计:通过交换更新各个事件决策

    或者,这些事实可以表示为数据中的行,并用于为每个事件进行过滤,并生成优化的决策。这篇博文将重点介绍后者:存储与更新数据中的事实。...将事实存储在数据中时,每一行对应着某特定值或一组值的一些情报。举个例子,航空公司航班的定价中每一行对应于航线以及服务等级。...事实是面向具体应用(Application-specific)的,它可以是简单的,也可以是复杂的,并且通常是从诸如 Spark,Hadoop 或商业数据仓库等,这般历史 “大数据数据集计算而来的。...某些事务在加载数百万行新数据所需的时间段内引用到较旧的价格和一些较新的价格,这种情况是不可接受的。在处理大型事实时,这个问题极具挑战性,因为事务性地改变数百万个值可能是一个缓慢的阻塞操作。...该操作实质上通过交换内部存储器指针来切换数据。因此,它的执行时间在单毫秒范围之内。

    1.1K80

    这个可以动态更新的课程,我用数据透视做的!

    一直想要做一个可以动态更新的课程。 点击左边的班级,就显示出这个班级的一周课,而且还统计出班级学科和教师信息。...- 分析 - 左边的切片器,控制中间和右边的表格,数据动态更新。 右边的表格,就是普通的数据透视,这一步很好解决。...中间的表格,有两个问题: 一是在数据透视的值区域显示文本,内容随切片器动态更新; 一是有一个标准的格式,“午间休息”把表格上下拆开了。...- 任务2 - 将数据透视转换为公式 第一步:选中数据透视,在”OLAP工具“中选择“转换为公式”。 第二步:移动表格的位置,设置表格格式。...最后,右边插入数据透视,设置切片器的”报表连接“。 实验成功,成就满满。 哈哈,以后各种文字也可以在表格任意摆放,动态更新了。

    3.8K20

    MySQL事务中更新多个数据时,某些不支持事务会发生什么???

    我只在Mysql中做了测试,其它数据库各位读者如果有兴趣可以自己试试。 1. 创建测试数据 首先新建三张:user、company、school。...三个结构很简单,数据类型什么的我就不放出来了,把数据列在下面。...id为1的数据中age字段的值改为22,再将company中id为1的数据中address字段的值改为‘小明的第二家公司’,第三条语句是将school中id为1的数据中address字段的值改为‘小明的中学地址...中第一条数据中“小明的公司地址”被改成了“小明的第二家公司地址”,而其它两个数据没有发生任何变化。...总结 在平时的工作中,如果涉及到数据库事务操作,一定要对库和的性质特性了解清楚,以防一些不支持事务的库和,影响了事务操作的原子性。 你的点赞关注是对我最大的支持,求一键三连:分享朋友圈、点赞、在看

    1.9K10

    业务需求:数据库如何保证先查询插入更新 原子性?

    一、业务需求: 当操作积分用户时,如果accountId在中没有数据,那么我们新增一条数据,设置用户积分。如果accountId在中有数据,我们需要更新用户积分。 这个操作简单来说就是:  ?...添加单元测试,查看耗时以及查验数据库在并发下数据是否正确。 代码隐去业务代码,如下: ?...查看打印的日志,共耗时:22690ms 数据数据能够保持正确性 解决方式二: 使用分布式锁 这个耗时比第一种方式差很多,所以没有测试完就放弃了。...如果在INSERT语句末尾指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则在出现重复值的行执行UPDATE;如果不会导致唯一值列重复的问题...2、 INSERT INTO SELECT INSERT INTO SELECT 语句从一个复制数据,然后把数据插入到一个已存在的中。目标中任何已存在的行都不会受影响。

    5K40
    领券