Bootstrap表格和栅格分页实例详解


Posted in Javascript onMay 20, 2016

拼接table请将以下代码直接运行:换下

bootstrap.css jquery-1.12.3.min.js bootstrap-paginator.min.js"

<!DOCTYPE html>
<html>
<head lang="zh-cn">
<title>产品列表</title>
<meta charset="utf-" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=" />
<meta name="viewport" content="width=device-width, initial-scale=." />
<link href="../bsframework./css/bootstrap.css" rel="stylesheet" type="text/css" />
<script src="../bsframework./js/jquery-...min.js" type="text/javascript"></script>
<script type="text/javascript" src="../bsframework./bootstrap-paginator.min.js"></script>
<script>
$(function () {
var index = ;
$.ajax({
url: "xxxx/fun",
datatype: 'json',
type: "Post",
data: "id=" + index,
error: function (data) {
var data = { 'pageCount': '', 'CurrentPage': '', 'list': [{ 'Id': '', 'Name': 'ddd', 'Message': 'vvvvvv' }, { 'Id': '', 'Name': 'ddee', 'Message': 'vvvvvv'}] }
var data = JSON.stringify(data);
if (data != null) {
$("#list").append('<table id="data_table" class="table table-bordered"><thead><tr class="success"><th>Id</th><th>部门名称</th><th>备注</th><th>neirong</th></tr></thead><tbody></tbody></table>'); 
$.each(eval("(" + data + ")").list, function (index, item) { 
$("#list tbody").append('<tr class="success"><td>' + item.Id + '</td><td>' + item.Name + '</td><td><button class="btn btn-small btn-primary" onclick="Edit(' + item.Id + ' );">修改</button><button class="btn" onclick="delete(' + item.Id + ');">删除</button></td><td>' + item.Message + '</td></tr>');
});
var pageCount = eval("(" + data + ")").pageCount; 
var currentPage = eval("(" + data + ")").CurrentPage; 
var options = {
bootstrapMajorVersion: , 
currentPage: currentPage, 
totalPages: pageCount, 
itemTexts: function (type, page, current) {
switch (type) {
case "first":
return "首页";
case "prev":
return "上一页";
case "next":
return "下一页";
case "last":
return "末页";
case "page":
return page;
}
}, 
onPageClicked: function (event, originalEvent, type, page) {
$.ajax({
url: "ccccc?id=" + page,
type: "Post",
data: "page=" + page,
error: function (data) {
$("#list").children().remove();
var data = { 'pageCount': '', 'CurrentPage': '', 'list': [{ 'Id': '', 'Name': 'ddd', 'Message': 'vvvvvv' }, { 'Id': '', 'Name': 'ddee', 'Message': 'vvvvvv'}] }
var data = JSON.stringify(data);
$("#list").append('<table id="data_table" class="table table-bordered"><thead><tr class="success"><th>Id</th><th>部门名称</th><th>备注</th><th>neirong</th></tr></thead><tbody></tbody></table>');
if (data != null) {
$.each(eval("(" + data + ")").list, function (index, item) {
$("#list tbody").append('<tr class="success"><td>' + item.Id + '</td><td>' + item.Name + '</td><td><button class="btn" onclick="Edit(' + item.Id + ' );">修改</button><button class="btn" onclick="delete(' + item.Id + ');">删除</button></td><td>' + item.Message + '</td></tr>');
});
}
}
});
}
};
$('#example').bootstrapPaginator(options);
}
}
});
})
</script>
</head>
<body>
<div>
<label>数据列表</label>
<hr />
<div id="list"></div>
<ul id="example"></ul>
</div>
<table class="table table-condensed">
<tr class="success">
<td></td>
<td>TB - Monthly</td>
<td>//</td>
<td>Approved</td>
</tr>
<tr class="success">
<td></td>
<td>TB - Monthly</td>
<td>//</td>
<td>Approved</td>
</tr>
</table>
<div></div>
</body>
</html>

结果

Bootstrap表格和栅格分页实例详解 

注意

1,bootstrap3 分页器id为#example的必须是 ul标签,2,在js中option中bootstrapMajorVersion :3

1,bootstrap2 分页器id为#example的必须是 div标签,2,在js中option中bootstrapMajorVersion :2

分页源码中说明:

Bootstrap表格和栅格分页实例详解

延伸说明

上面我是拼接的表格,你可以拼接成栅格布局,是不是更吊?

拼接栅格示范

$.each(eval("(" + data + ")").list, function (index, item) { 
$("#list").append('<div class="col-sm- col-md-" data-toggle="modal" data-target="#myModal" style="text-align:center;">
<div class="thumbnail" style="height: px;"><a href="javascript:return()">
<img src="../UploadFiles/' + item.picurl + '" width="" height="" ></img></a>
<div class="caption"><h><a href="javascript:return()" target="_blank">' + item.title + '<br><small>by @mdo</small> </a></h>
<p>' + (item.detail == null ? "没有对应描述" : item.detail.substring(, )) + '</p>
</div></div></div>')
});

后台获取的数据格式

{
"pageCount": 2,
"CurrentPage": 1,
"list": [
{
"id": 23,
"title": "印刷业治安管理信息系统",
"detail": "专利号:ZL 222222高工作效率,提升工作品质。"
},
{
"id": 20,
"title": "重点单位来访人员管理系统",
"detail": "专利号:ZL 233形,提高工作效率,提升工作品质。"
}
]
}

以上所述是小编给大家介绍的Bootstrap表格和栅格分页实例详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
取得传值的函数
Oct 27 Javascript
JS解密入门 最终变量劫持
Jun 25 Javascript
当前页禁止复制粘贴截屏代码小集
Jul 24 Javascript
jquery map方法使用示例
Apr 23 Javascript
jQuery创建DOM元素实例解析
Jan 19 Javascript
jQuery中noconflict函数的实现原理分解
Feb 03 Javascript
js日期范围初始化得到前一个月日期的方法
May 05 Javascript
Javascript的表单验证长度
Mar 16 Javascript
Bootstrap表单制作代码
Mar 17 Javascript
Vue.Js中的$watch()方法总结
Mar 23 Javascript
微信小程序环境下将文件上传到OSS的方法步骤
May 31 Javascript
JavaScript迭代器的含义及用法
Jun 21 Javascript
JavaScript 数组some()和filter()的用法及区别
May 20 #Javascript
JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)
May 20 #Javascript
AngularJS中的指令全面解析(必看)
May 20 #Javascript
浅析angularJS中的ui-router和ng-grid模块
May 20 #Javascript
javascript的理解及经典案例分析
May 20 #Javascript
JS中对象与字符串的互相转换详解
May 20 #Javascript
JS 对象(Object)和字符串(String)互转方法
May 20 #Javascript
You might like
PHP+MYSQL开发工具及资源收藏
2007/01/02 PHP
PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
2017/09/17 PHP
PHP读取目录树的实现方法分析
2019/03/22 PHP
PHP中上传文件打印错误错误类型分析
2019/04/14 PHP
javascript removeChild 使用注意事项
2009/04/11 Javascript
用showModalDialog弹出页面后,提交表单总是弹出一个新窗口
2009/07/18 Javascript
js实时获取系统当前时间实例代码
2013/06/28 Javascript
jquery实现metro效果示例代码
2013/09/06 Javascript
兼容所有浏览器的js复制插件Zero使用介绍
2014/03/19 Javascript
iframe里的页面禁止右键事件的方法
2014/06/10 Javascript
js获取UserControl内容为拼html时提供方便
2014/11/02 Javascript
JQuery插件jcarousellite的参数中文说明
2015/05/11 Javascript
jQuery.cookie.js使用方法及相关参数解释
2017/03/06 Javascript
js+html制作简单日历的方法
2017/06/27 Javascript
vue2.0移除或更改的一些东西(移除index key)
2017/08/28 Javascript
原生JS封装_new函数实现new关键字的功能
2018/08/12 Javascript
JavaScript实现shuffle数组洗牌操作示例
2019/01/03 Javascript
vue实现百度语音合成的实例讲解
2019/10/14 Javascript
vue实现给div绑定keyup的enter事件
2020/07/31 Javascript
Python中zfill()方法的使用教程
2015/05/20 Python
Python 通配符删除文件的实例
2018/04/24 Python
python 拷贝特定后缀名文件,并保留原始目录结构的实例
2018/04/27 Python
解决matplotlib库show()方法不显示图片的问题
2018/05/24 Python
Ubuntu下Python2与Python3的共存问题
2018/10/31 Python
python爬虫使用正则爬取网站的实现
2020/08/03 Python
python属于哪种语言
2020/08/16 Python
基于css3仿造window7的开始菜单
2010/06/17 HTML / CSS
英国蛋糕装饰用品一站式商店:Craft Company
2019/03/18 全球购物
Currentbody西班牙:美容仪专家
2019/09/28 全球购物
高中毕业自我鉴定范文
2013/10/02 职场文书
蟋蟀的住宅教学反思
2014/04/26 职场文书
企业安全生产目标责任书
2014/07/23 职场文书
值班管理制度范本
2015/08/06 职场文书
《花钟》教学反思
2016/02/17 职场文书
Pyqt5将多个类组合在一个界面显示的完整示例
2021/09/04 Python
nginx rewrite功能使用场景分析
2022/05/30 Servers