创建自己的jquery表格插件
这款插件能够轻松实现 json 数据的动态加载,确保数据展示更为灵活便捷。无论是从数据库获取还是通过 API 接口传输,只需简单配置,即可实现数据的实时更新与展示。与此自动分页功能也极大地提升了用户体验,让数据的展示更为有序、高效。
对于热爱 jQuery 插件开发的小伙伴们来说,这款插件无疑是一个值得参考的范例。它集合了多种实用功能于一身,无论是对于初学者还是资深开发者,都能从中获得启示与灵感。如果你也想打造一款功能丰富、操作便捷的插件,不妨参考一下我的这款作品。相信它一定能为你带来全新的开发体验与灵感启示。
实现基本的json数据的动态加载、自动分页、全选反选、鼠标悬浮变色和隔行变色等功能
==============================
由于涉及到ajax访问,所以需要将插件部署到iis上才能看到效果。
CSS样式
```css
/ CSS Document /
body {
font: 14px/1.43 "Helvetica Neue", Tahoma, "Microsoft YaHei", Arial;
color: 253443;
margin: 0 auto;
padding: 0 auto;
}
table {
border-collapse: collapse;
border-spacing: 0;
background: FFF;
font-size: 12px;
width: 100%;
}
/ 其他CSS样式... /
```
JSON数据
假设我们从服务器获取到的json数据如下:
```json
{
"total":16,
"rows": [
{
"ID": 1,
"name": "公共js和公共css样式部分",
"descrtion":"描述公共js和公共css样式部分",
"Price": 950
},
/ 其他数据... /
]
}
```
jQuery代码
```javascript
// JavaScript Document
$(function () {
function dataGrid(ele, opt) {
this.defaults = {
//id
id: "",
//请求url
url: null,
//表头格式
columns: null,
//是否分页
pagination: false,
//是否隔行变色
isoddcolor: false,
//是否搜索栏
searchnation:false,
//页显示
pagesize: 5,
//页索引
pageindex: 1,
//总页数
totalpage: null
}
this.settings = $.extend({}, this.defaults, opt);
}
dataGrid.prototype = {
在这广袤无垠的大地上,山川河流如同流动的音符,构成了一幅壮美的画卷。在这里,你会看到巍峨的山脉,它们拔地而起,直冲云霄;你会看到奔腾的江河,它们汇聚成海,奔腾不息。这些自然景观的鬼斧神工,无不彰显着大自然的神奇力量。
在这片土地上,生活着的人们有着丰富的情感和独特的性格。他们或热情奔放,或内敛沉稳;他们或善于言辞,或沉默寡言。每个人都在用自己的方式诠释着生活的真谛。他们的经历、故事和梦想,都成为了这片土地上的宝贵财富。
这里的历史悠久,文化底蕴深厚。从古代的文明遗址到现代的繁华都市,这里见证了无数历史的变迁。在这里,你可以感受到历史的厚重,可以领略到文化的魅力。这片土地上的每一处,都承载着丰富的故事和深刻的含义。
在这片土地上,还有着许多令人向往的地方。那里有美丽的海滩、迷人的风景区和独特的文化体验。这些地方吸引着无数游客前来探访,他们在这里留下了美好的回忆。这片土地上的居民也在用自己的方式欢迎着来自世界各地的朋友。
这片土地充满了生机和活力。它既有壮观的自然景观,又有丰富多彩的人文历史。在这里,你可以感受到大自然的神奇力量,也可以领略到人类的智慧与勇气。这里是我们共同的家,是我们赖以生存的世界。让我们珍惜这片土地,共同守护我们的家园。
编程语言
- 创建自己的jquery表格插件
- js导出Excel表格超出26位英文字符的解决方法ES6
- 利用VUE框架,实现列表分页功能示例代码
- PHP实现的回溯算法示例
- 解决PHP里大量数据循环时内存耗尽的方法
- asp.net C#实现下载文件的六种方法实例
- Drupal读取Excel并导入数据库实例
- JSP是什么?JSP是什么意思?
- PHP中抽象类、接口的区别与选择分析
- PHP 对象接口简单实现方法示例
- 逻辑表达式中与或非的用法详解
- php生成扇形比例图实例
- php日期操作技巧小结
- [js高手之路]原型式继承与寄生式继承详解
- 详解Webstorm 下的Angular2.0开发之路(图文)
- JS实现简单获取最近7天和最近3天日期的方法