当前位置: 首页 > news >正文

心理教育网站建设目的图文识别微信小程序是什么

心理教育网站建设目的,图文识别微信小程序是什么,网站建设与制作视频教学,新冠咳嗽吃什么药datatables 使用 一、简介 官网:https://datatables.net/ 中文官网:http://datatables.club/ Datatables是一款jquery表格插件。它是一个高度灵活的工具,可以将任何HTML表格添加高级的交互功能。 分页,即时搜索和排序几乎支持任…

datatables 使用

一、简介

官网:https://datatables.net/
中文官网:http://datatables.club/

Datatables是一款jquery表格插件。它是一个高度灵活的工具,可以将任何HTML表格添加高级的交互功能。

  • 分页,即时搜索和排序
  • 几乎支持任何数据源:DOM, javascript, Ajax 和 服务器处理
  • 支持不同主题 DataTables, jQuery UI, Bootstrap, Foundation
  • 各式各样的扩展: Editor, TableTools, FixedColumns ……
  • 丰富多样的option和强大的API
  • 支持国际化
  • 超过2900+个单元测试
  • 免费开源

在这里插入图片描述

二、使用

1、引入相关js和css文件

<!-- DataTables CSS -->
<link rel="stylesheet" type="text/css" href="http://cdn.datatables.net/1.10.15/css/jquery.dataTables.css">
<!-- jQuery -->
<script type="text/javascript" charset="utf8" src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<!-- DataTables -->
<script type="text/javascript" charset="utf8" src="http://cdn.datatables.net/1.10.15/js/jquery.dataTables.js"></script>

2、添加HTML代码

<table id="table_id_example" class="display"><thead><tr><th>Column 1</th><th>Column 2</th></tr></thead><tbody><tr><td>Row 1 Data 1</td><td>Row 1 Data 2</td></tr><tr><td>Row 2 Data 1</td><td>Row 2 Data 2</td></tr></tbody>
</table>

3、初始化Datatables

$(document).ready( function () {$('#table_id_example').DataTable();
} );

4、效果

在这里插入图片描述

三、常用选项

order

应用于表的初始顺序(排序)

# 参数1 列索引按顺序排列 从0开始 
# 参数2 排序的规则
"order": [[ 1, "asc/desc" ],...]

在这里插入图片描述

stateSave

状态保存 - 页面重新加载时恢复表状态
启用或禁用状态保存。启用后,DataTables将存储状态信息,例如分页位置,显示长度,过滤和排序。当最终用户重新加载页面时,表的状态将被更改以匹配他们之前设置的状态。

# 默认值 false
stateSave: true/false

columnDefs

设置列定义初始化属性
此参数允许您为表中的列指定特定选项,但在这种情况下,定义的列选项可应用于一个或多个列

columnDefs:[# 索引0列和第8列,不进行排序{targets:[0,8],orderable:false}
]

在这里插入图片描述

lengthMenu

定义在每页显示记录数的select中显示的选项

$('#example').DataTable({"lengthMenu": [ 10, 25, 50, 75, 100 ]
});
# 或
$('#example').DataTable({"lengthMenu": [ [10, 25, 50, -1], [10, 25, 50, "所有"] ]
});

在这里插入图片描述

paging

是否允许表格分页 true/false

默认:true

在这里插入图片描述

info

控制是否显示表格的信息 true/false

默认:true

在这里插入图片描述

searching

是否允许Datatables开启本地搜索 true/false

默认:true

在这里插入图片描述

ordering

是否允许Datatables开启排序 true/false

默认:true

在这里插入图片描述

processing

是否显示正在处理的状态 true/false

默认:false

在这里插入图片描述

四、Ajax使用远程数据

有时从DOM读取数据太慢或太笨重,特别是在处理数千或数百万个数据行时。为了解决这个问题,DataTables的服务器端处理功能提供了一种方法,可以让服务器端的数据库引擎完成所有“繁重的工作” 。

当使用服务器端处理时,DataTables将在页面上每次绘制信息时向服务器发出Ajax请求(即,在分页,排序,搜索等时)。DataTables将向服务器发送许多变量,以允许它执行所需的处理,然后以DataTables所需的格式返回数据。

1、客户端

$('#example').DataTable( {// 开启服务器模式serverSide: true,// ajax发起请求ajax: {// 请求地址url: '/data-source',// 请求方式 get/posttype: 'POST',// 头信信息 laravel post请求时 csrfheaders: { 'X-CSRF-TOKEN' : '{{ csrf_token() }}' },// 请求的参数data: {"user_id": 451},/*// 两者写法效果一致  但是它用于搜索data: function ( d ) {d.user_id = $('#user_id').val();}*/},// columns要对tr中的td单元格中的内容进行数据填充// 注意:如果data接收类似a或b的信息,实际服务器没有返回该信息,那么一定要同时设置defaultContent属性,否则报错columns: [// 总的数量与表格的列的数量一致,不多也不少// 字段名称与sql查询出来的字段时要保持一致,就是服务器返回数据对应的字段名称// defaultContent 和 className 可选参数{'data':'字段名称1',"defaultContent": "默认值",'className':'类名'},{'data':'字段名称n',"defaultContent": "默认值",'className':'类名'}],/*创建tr/td时的回调函数,可以继续修改、优化tr/td的显示,里边有遍历效果,会依次扫描生成的每个trrow:创建好的tr的dom对象data:数据源,代表服务器端返回的每条记录的实体信息dataIndex:数据源的索引号码*/createdRow:function(row,data,dataIndex){}} );

2、服务端

/*
draw: 客户端调用服务器端次数标识
recordsTotal: 获取数据记录总条数
recordsFiltered: 数据过滤后的总数量
data: 获得的具体数据
注意:recordsTotal和recordsFiltered都设置为记录的总条数
*/
$result = ['draw' 		 	 => $request->get('draw'),'recordsTotal' 	 => $count,'recordsFiltered' => $count,'data'			=> $data
];
return json_encode($result);

3、搜索

datatable对象.api().ajax.reload()

重新加载数据

var table = $('#example').DataTable( {ajax: "data.json"
} );$('#search').on('click',function(){table.api().ajax.reload();
});
http://www.yayakq.cn/news/405191/

相关文章:

  • 网站开发 网站设计陕西省国家示范校建设专题网站
  • 遵义建一个网站大概要多少钱网站开发大多用什么编程语言
  • 湖北省市政工程建设官方网站企业办公平台
  • 微网站首页wordpress essential
  • 网站开发合同付款比例加快政务公开网站建设
  • 网站建设提成方案国内做的比较好的网站是什么
  • 黄冈网站推广软件有哪些烟台网站建设报价
  • 适合做浏览器主页的网站手机网站多少钱一个
  • 如何制作一个手机网站怎么做网站才能不被仿冒
  • 做动漫网站营销型网站建设需要懂什么
  • 如何重视企业网站的建设网站建设的主要技术
  • 有关网络技术的网站做网站公司价格多少
  • 2018怎么做网站淘宝客图文网站源码
  • 有经验的江苏网站建设网站策划师招聘
  • 网站建设公司线下推广注册空壳公司帮人走账
  • 树立网站整体风格wordpress常用技巧
  • 怎么把网站模板上传到自己的网站网页美工设计培训学校哪家好
  • 做网站公司 晨旭东方对亚马逊网站做简要分析与评价
  • 个人网站页面模板html推广一个产品有哪些方式
  • 做资讯类网站需要什么资质网站赚钱平台
  • 做网站选什么配置电脑网站做数据监测
  • 多少钱做网站个性logo图案
  • 网站开发建设公司深圳网站建设公司公司
  • 营销型网站 平台网站开发验收确认书
  • 从化区建设网站wordpress首页404伪静态
  • 仿木鱼网络网站南通网站制作维护
  • 吉林省网站建设公司帮你省网站怎么做
  • 南宁市做公司网站南宁 建网站 公司
  • 网站模板文件扫描国外网站工作室
  • 北京软装设计公司有哪些企业网站优化平台