1。关于datatables配置

function dosearch(){

$('#example').DataTable({
"searching": false, //去掉搜索框
"bLengthChange":false,//去掉每页多少条框体
"language": { //如果本来就可以中文的,这个配置其实是不需要的,
  "info": "", // 表格左下角显示的文字    ,这句也可以,用别外方式,"info": false,
  "paginate": {
  "previous": "上一页",
  "next": "下一页" }

},

"info": false, //去掉info,

"bPaginate":false,//去掉分页,
"destroy":true, //Cannot reinitialise DataTable,解决重新加载表格内容问题 ,重新加载数据时,它就不会报错了,
"data": getdd(),// 后台传过来的json是字符串转成对象
"columns": [

{   //添加一个checkbox的列,就是说每行都有个checkbox,主要用于行多选操作,如批量删除

"sClass": "text-center",
    "data": "A0",
    "render": function (data, type, full, meta) {
        return '<input type="checkbox" class="checkchild" name="A0" value="' + data + '" />';
    },
"bSortable": false

},

{ "data": "A1" },
{ "data": "A2" },
{ "data": "A3" },
{

"data": "A0",
"render": function (data, type, full, meta) {
return '<a style="text-decoration: none" class="ml-5" οnclick="edit(\'编辑\',\'' + data + '\',\'pageAdd.aspx\')" href="javascript:;" title="编辑"><i class="Hui-iconfont"></i></a> <a style="text-decoration: none" class="ml-5" οnclick="del(this,\'' + data + '\')" href="javascript:;" title="删除"><i class="Hui-iconfont"></i></a>';
}

},

],

//"sPaginationType": "full_numbers", //这个是显示首页,末页,默认显示的上页下页,及中间数字的页数,//不显示分页时这个不用了,
});

}

dosearch();//加载执行,以及,可以在一个测试按钮的click,执行,这时它的数据会由dd变成dd2,如此,做ajax的数据格式可以大致确定了,

//另外,这个json给的是一个数组,没有返回记录数等信息,如需要,可以自己改变json格式来做,

下面是一个测试数据来源,///。交互数据格式:

datadel = function () {
//alert($("input[name='A0']:checked").length);
}
var dd = [
{ "A0": "1", "A1": "fslfjsdf", "A2": 12312, "A3": true },
{ "A0": "2", "A1": "fslfjsdf", "A2": 12312, "A3": true }
];
var dd2 = [
{ "A0": "1", "A1": "fslfjsdf1", "A2": 12312, "A3": true },
{ "A0": "2", "A1": "fslfjsdf2", "A2": 12313, "A3": false },
{ "A0": "3", "A1": "fslfjsdf3", "A2": 12314, "A3": true }
];
var a = 0;
function getdd() {
a = a + 1;
if (a == 1) return dd;
return dd2;
}

2。html写法

<table class="table table-border table-bordered table-bg table-hover table-sort">
<thead>
<tr class="text-c">
<th width="40">
<input name="" type="checkbox" value=""></th>
<th width="100">标题</th>
<th width="100">主题分类</th>
<th width="100">图片</th>
<th width="100">操作</th>
</tr>
</thead>
<!--
这里也可以有 <tfoot>...</tfoot>包含和表头类似的列,不用也可以,
<tbody>...</tbody> 由上面的js执行后生成,

分页,目前datatables,个人觉得不太好用,但是样式可以参考,具体不细说了,
-->

</table>

参考 http://blog.csdn.net/bug12138/article/details/53127640

转载于:https://www.cnblogs.com/ijunxiong/articles/6848100.html

dataTables去掉搜索框,每页多少条框体,解决Cannot reinitialise DataTable问题,以及数据格式ajax等问题...相关推荐

  1. CAD怎么去掉右上角的搜索及用户信息工具条

    CAD怎么去掉右上角的搜索及用户信息工具条 关闭CAD软件,按快捷键win+R打开运行框,输入 regedit 打开注册表 找到: 计算机\HKEY_CURRENT_USER\Software\Aut ...

  2. 解决DedeCMS搜索结果每页显示10条无法修改方法

    最近发现DedeCMS搜索结果页存在一个这样的bug,那就是在搜索模板里无论是设置pagesize还是prepage,都改不了搜索结果每页只显示10条结果.下面就告诉大家解决的办法: 找到/plus/ ...

  3. 前端常用事件案例——抽名字(抽奖)/搜索下拉菜单/微博文本框

    目录 抽名字(抽奖) 搜索下拉菜单 微博文本框 进阶微博案例 抽名字(抽奖) 实现效果是:点击开始按钮,则方框不断显示名字,点击停止,抽到的人名就是谁,并且删除,继续直到抽完后禁用按钮 ①点击开始按钮 ...

  4. 四十、Vue项目上手 | 用户管理系统 实现弹窗,搜索和详细页功能(下篇)

    @Author:Runsen @Date:2020/7/10 人生最重要的不是所站的位置,而是内心所朝的方向.只要我在每篇博文中写得自己体会,修炼身心:在每天的不断重复学习中,耐住寂寞,练就真功,不畏 ...

  5. Python使用tkinter库制作带有Laber标签、Entry文本框、Progressbar进度条、text日志框等元素的GUI操作界面

    本文通过实例介绍Python的tkinter库的title.iconbitmap.geometry.attributes.grid等类的功能,并制作带有Laber标签.Entry文本框.Progres ...

  6. 搜索凑单页大促显示延迟方案设计

    本文来自网易云社区 考拉凑单页为整单类活动凑单页面,从大促的表现来看,承载在考拉全站差不多5%左右的请求量,尤其在大促整单类活动比较多的情况,对于凑单商品的实时性就有更高的要求,要不然用户没有入口做凑 ...

  7. 【javaWeb微服务架构项目——乐优商城day11】——利用RabbitMQ实现搜索和静态页的数据同步

    文章目录 0.学习目标 1.RabbitMQ 1.1.搜索与商品服务的问题 1.2.消息队列(MQ) 1.2.1.什么是消息队列 1.2.2.AMQP和JMS 1.2.3.常见MQ产品 1.2.4.R ...

  8. 翻页导航条页码计算方法

    在开发搜索引擎等应用时,提供一个翻页导航条是必须的.我看过网上一些相关的代码,搞得很复杂.晕~~~ 其实其数学计算公式非常简单,本文提供两种最常用的算法. 翻页式 样式如下.每次显示10个页码,并提供 ...

  9. dede php 调用自定义字段,在dedecms搜索结果列表页调用自定义字段的方法(绝对可用)...

    关于在dedecms搜索结果列表页调用自定义字段的方法比较多有些教程都写得比较含糊,经过织梦者的测试今天推荐一个比较有效的方法给大家,方法是从网络中搜到的,但是绝对可用 打开 include/exte ...

最新文章

  1. Linux grep 命令初步学习
  2. 【快乐水题】412. Fizz Buzz
  3. 大话数据结构13:二叉树 数组存储
  4. 文件重命名批量处理(Matlab)
  5. NGINX配置基于Node.js服务的负载均衡服务器
  6. 散热器老化引起电脑死机
  7. 【数论】蓝桥20:数列求值
  8. 51单片机汇编学习笔记8——中断
  9. IT培训分享:11种热门编程语言的主要用途
  10. 【python基础】python爬虫对网页壁纸图片批量抓取下载
  11. Ubuntu中如何安装安装QQ
  12. PHP下载远程图片的3个方法
  13. 万恶的less-loader
  14. 基于java的人机猜拳游戏
  15. 启动keepalived报错(VI_1): received an invalid passwd!
  16. stm32 cubemx 新建项目一直报错的问题终于解决了
  17. FTP服务器的上传与下载
  18. Oracle 天数计算函数
  19. 程序员配电脑(只要三千元!)
  20. 微信公开课,视频号成主角,机会来了

热门文章

  1. centos禁用exec_centos-php用exec执行Linux命令时,返回127错误码
  2. php图片左右滚动代码怎么写,css图片滚动代码怎么写?轮播图横向滚动展示
  3. python数据分析报告主题_【原创】python主题LDA建模和t-SNE可视化数据分析报告论文(代码数据)...
  4. java转net_将java库转换为.net库
  5. java date postmax_Postman支持的几种数据类型请求方式
  6. 地址栏地址 获取_直播源获取工具,支持斗鱼、虎牙、B站、企鹅电竞、YY、抖音、西瓜直播!...
  7. c++判断整数翻转溢出_LeetCode7.整数反转(Reverse Integer)
  8. log4j slf4j实现_slf4j 与log4j logback的区别以及使用场景
  9. 两部手机怎样才能把数据都传过来_我把魅族换成荣耀,30G的数据文件该如何一键转移?...
  10. python matplotlib设置字体_Matplotlib中修改字体属性