教你巧用jQuery插件在后端开发中体验到飞

Posted web前端网页设计

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了教你巧用jQuery插件在后端开发中体验到飞相关的知识,希望对你有一定的参考价值。


点击上方「web前端网页设计」一键关注,更多网页设计 UI设计 html div css HTML5+CSS3、javascript、JQuery,phpmysql、帝国CMS建站教程尽在掌握。

教你巧用jQuery插件在后端开发中体验到飞


css部分 jquery.dataTables.css 与js部分 jquery.dataTables.js 、 jquery-1.10.2.min.js,

HTML中我们只需要一个带指定id的table标签就可以了,不用写php代码或者smarty一类的模板变量例如:

教你巧用jQuery插件在后端开发中体验到飞

这样子减少了我们的php或者smarty的代码量,接下来就是我们js部分如图:

教你巧用jQuery插件在后端开发中体验到飞

请点击此处输入图片描述

dataTable()方法中大括号部分就是这个插件的配置部分,此处我只介绍重要部分,其余扩展大家可以查看在线中文文档。

serverSide: true,

ajax: {

url: "


www.demo.com",

type: "POST",

data: function (d) {

//codel...

}

},

【白银】W. 2017/3/24 11:22:17

在ajax中的data function 主要作用是传递请求参数。

格式为:

data: function (d) {

d.search.uid = uid;

d.search.groupId = groupId;

d.search.cityIds = cityIds;

}

或者

data: function (d) {

uid = uid;

groupId = groupId;

cityIds = cityIds;

}

当我们发送请求时对应的参数与值都会一起发送到服务端。我们无需做相关处理,这时我们需要到服务端处理我们接收到的数据,根据客户端的请求返回数据。例如:

教你巧用jQuery插件在后端开发中体验到飞

客户端请求发送的数据我们需要过滤下,客户端之前写的请求所带参数也会获取到这里就不一一举例说明了,服务端返回值必须是json格式的数据且有四个重要的字段必须返回

draw 客户端传递的原封不动的返回

recordsTotal 数据库里总共记录数

recordsFiltered 过滤后的记录数(如果有接收到前台的过滤条件,则返回的是过滤后的记录数)

data 查询后的数据

操作数据翻页主要是根据客户端传递的start、length两个参数,根据英文意思想必我不用说明大家都知道是怎么用的了吧。

得到数据后我们需要在客户端做下渲染处理。

也就是配置项中的columnDefs配置项

columnDefs 中的数据格式如下

{

data: '字段名(返回data数据列中的字段 例如 id )',

orderable: false, //关闭列排序 如果有兴趣可以自行研究

targets: 0,//编号从0 开始,必写。

title: '列标题名称',

render: function (data, type, row, meta) {

每一行显示处理你可以直接返回对应字段数据例如 return


row.id

也可以做点html修饰 return ' <input value =" '+


row.id+' "> '

}

},

....code


声明:本文章来自互联网分享如涉及到版权问题请联系客服处理谢谢!


点击“阅读全文”,加入交流学习群

       


以上是关于教你巧用jQuery插件在后端开发中体验到飞的主要内容,如果未能解决你的问题,请参考以下文章

一招教你巧用递归解决矩阵最大序列和问题

二食堂Alpha - Scrum Meeting 6

每天学一点-教你巧记OSI七层网络模型

教你巧记OSI七层网络模型(个人总结)

巧用Vscode编辑器,快速编辑代码,教你一键写完一段代码,向合格的cv工程师前进

巧用Vscode编辑器,快速编辑代码,教你一键写完一段代码,向合格的cv工程师前进