jquery datatables serverSide 为true时row.add() row().delete()不起作用
jquery datatables 的serverSide 为true时,从服务器端取数据,前端用js进行增加或删除行时,datatables的api中 row.add() row().delete()将不起作用,因为add或delete后会调用draw(),draw()会向服务器端重新发次请求,刚才添加或删除的dom瞬间被服务器端返回的数据覆盖了,问题深入讨论:
http://stackoverflow.com/questions/38486228/datatables-row-add-doesnt-work-with-serverside-option
解决办法:
先发一次ajax请求,从服务器端取回全部数据,然后再把这全部数据传递给datatables,此时datatables不使用serverSide(设置为false)。
附:datatables的API:
相关推荐
xiaoge00 2020-03-01
83443560 2014-06-28
ywy0 2018-05-05
bluemengcom 2017-12-07
郭贝贝编程 2017-05-24
yongyonglsy 2016-11-07
lpch0 2016-09-01
jiaojiao0 2016-07-14
83443560 2015-04-28
asdjkl 2015-03-20
SanBa 2014-11-07
LingPF 2019-06-27
lqadam 2014-03-17
Chydar 2019-06-26
XiaoSpring 2013-03-11
黑色幽默 2012-10-17
83453065 2012-06-04