前提: datatable 定义

var table = $('#example').DataTable({"ajax": "donor/book_donation_data.php",responsive: true,//data: data,columns: [{data: 'id'},{data: 'donor'},{data: 'book_name'},{data: 'author'},{data: 'publishing_time'},{data: 'price'},{data: 'donor_duplicate'},{data: 'holdings'},{data: 'call_number'},{data: 'donation_time'}],"fnPreDrawCallback": function(oSettings) {$('.dataTables_filter input').attr({'name': 'search','placeholder': '搜索站内新闻公告'}); //提示},language: {        "sProcessing": "处理中...","sLengthMenu": "显示 _MENU_ 项结果","sZeroRecords": "没有匹配结果","sInfo": "显示第 _START_ 至 _END_ 项结果,共 _TOTAL_ 项","sInfoEmpty": "显示第 0 至 0 项结果,共 0 项","sInfoFiltered": "(由 _MAX_ 项结果过滤)","sInfoPostFix": "","sSearch": "搜索:","sUrl": "","sEmptyTable": "表中数据为空","sLoadingRecords": "载入中...","sInfoThousands": ",","oPaginate": {            "sFirst": "首页","sPrevious": "上页","sNext": "下页","sLast": "末页"        },"oAria": {            "sSortAscending": ": 以升序排列此列","sSortDescending": ": 以降序排列此列"        }    }
});

新增 : 参考 http://www.datatables.club/example/api/add_row.html

table.row.add( [data.mydata[0].d1,data.mydata[0].d2,data.mydata[0].d3,data.mydata[0].d4,data.mydata[0].d5,data.mydata[0].d6,data.mydata[0].d7,data.mydata[0].d8,data.mydata[0].d9
] ).draw();

修改   参考: https://datatables.net/reference/api/row().data()

var data_list = data.mydata[0];
var d = table.row('.selected').data();d.id = data_list.id;
d.donor = data_list.donor;
d.book_name = data_list.book_name;
d.author = data_list.author;
d.publishing_time = data_list.publishing_time;
d.price = data_list.price;
d.donor_duplicate = data_list.donor_duplicate;
d.holdings = data_list.holdings;
d.call_number = data_list.call_number;
d.donation_time = data_list.donation_time;table.rows('.selected').invalidate();table.rows('.selected').data(d).draw();

删除

table.rows('.selected').remove().draw();

查询

1.自定义查询框

div class="am-u-sm-12 am-u-md-4"><div class="am-input-group"><input id="donor_search_input" type="text" class="am-form-field"><span class="am-input-group-btn"><button id="donor_search_btn" class="am-btn am-btn-default" type="button">搜索</button></span></div></div>

2. 自定义查询 js

$('#donor_search_input').on('keyup', function () {table.search(this.value).draw();});$('#donor_search_btn').on('onclick', function () {table.search(this.value).draw();});

datatables 增、删、查、改相关推荐

  1. java 增 删 查 改_如何对java链表进行增、删、查、改操作

    如何对java链表进行增.删.查.改操作 发布时间:2020-06-23 10:41:33 来源:亿速云 阅读:79 作者:Leah 如何对java链表进行增.删.查.改操作?针对这个问题,今天小编总 ...

  2. datatables增删改查php,jQuery+datatables插件实现Ajax加载数据与增删改查功能示例_白峰_前端开发者...

    本文实例讲述了 这里给大家分享一下我在项目中用datatables实现ajax加载数据与增删改查 注意,需要引入  搜索  新增  编辑  删除 职业姓名性别爱好 //点击查找 $(" ...

  3. Sqlite 读删查改

    1.继承SqliteOpenHelper类 public class MyOpenHelper extends SQLiteOpenHelper {public static final String ...

  4. oracle-增删查改

    day01 ==========养成好习惯:Oracle里养成句末打:的习惯,养成多commit的习惯====================== 建表以后 修改字段名 alter table stu ...

  5. 分享一些简单的删查改sql语句

    1.一些简单的按时间查询sql select * from 表名 where RKSJ>'2019-04-03'; 查询大于9月7号的数据 select * from 表名 where rksj ...

  6. Dapper学习笔记(3)-增、删、改、查

    一.建表 在数据库中建立如下三张表: 1 CREATE TABLE [dbo].[T_User] 2 ( 3 [UserId] [int] IDENTITY(1, 1) PRIMARY KEY NOT ...

  7. RxAndroid之操作数据库SqlBrite(RXAndroid实现数据库的增、删、改、查)

    一.查询 1.创建SqlBrite [java] view plaincopy SqlBrite sqlBrite = SqlBrite.create(); 2.将SQLiteOpenHelper的一 ...

  8. ylb:创建数据库、表,对表的增查改删语句

    ylbtech-SQL Server:SQL Server-创建数据库.表,对表的增查改删语句 SQL Server 创建数据库.表,对表的增查改删语句. 1,ylb:创建数据库.表,对表的增查改删语 ...

  9. Linux环境下MySQL基础命令(3)----增、删、改、查语句

    MySQL中的增.删.改.查命令是最基础的语句,通常应用在对表内数据的维护工作中.本文是对mysql数据库name库中的users表进行实例演示.name库以及users表均为本人建立,并非自带. 1 ...

  10. Day34 数据库的增、删 、改、查

    1.SQL ( Structure query language ) 结构化查询语言 1.1 SQL语言分为4个部分:DDL(定义).DML(操作).DQL(查询).DCL(控制) 1.DDL语句 数 ...

最新文章

  1. android下载后的app自动安装,Android 7.0 下载APK后自动安装
  2. 数字图像处理——第四章 频率域图像增强
  3. 不曾有练字基础的成年人,应该如何科学地练字会更有成效?
  4. java dictionary遍历_C# Dictionary 的几种遍历方法
  5. python两层装饰器_python装饰器
  6. 使用终端shell命令批量改动一个文件下的全部文件的读写权限
  7. 再学C++之C++中的全部关键字
  8. 数学建模——典型相关分析及相关SPSS操作
  9. 免工具获取MIUI主题下载链接
  10. [ZJOI2008]树的统计
  11. 利用蒙特卡洛模拟求积分
  12. Friends 第一季英文学习整理
  13. app上架oppo应用商店流程
  14. Python大小写转换
  15. 性能稳定的android手机,盘点吃鸡性能最好的4款安卓手机,黑鲨只能垫底
  16. 一怒之下做了个基于微信公众平台结合百度地图的查公交应用!轻量!方便!快捷!
  17. 智商黑洞(门萨Mensa测试)7
  18. 对 cplex/gurobi MPS/LP文件格式的理解
  19. java基于springboot+vue的协同过滤算法的图书推荐系统 nodejs
  20. KMP算法-next函数介绍

热门文章

  1. MyBatis 特殊字符处理
  2. HTTP和HTTPS的区别(转)
  3. wndows系统命令总结
  4. Sybase用户登录以后的自动运行脚本
  5. 北大青鸟c语言课后答案,北大青鸟C语言教程--第一章 C语言基础.ppt
  6. leetcode 740. 删除并获得点数(dp)
  7. 渐进式web应用程序_如何在渐进式Web应用程序中添加到主屏幕
  8. hacktoberfest_我第一次参加Hacktoberfest中学到了什么
  9. ember.js_如何设置基本的Ember.js应用
  10. oracle常用操作指令