bootstrap table动态加载数据示例代码


Posted in Javascript onMarch 25, 2017

我最近在研究bootstrap的学习路上,那么今天也算个学习笔记吧!

效果如下:

bootstrap table动态加载数据示例代码

点击选择按钮,弹出模态框,加载出关键词列表

bootstrap table动态加载数据示例代码

TABLE样式:

<div class="modal fade " id="ClickModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" >
 <div class="modal-dialog"> 
 <div class="modal-content"> 
<div class="modal-header"><button onclick="colseClickModal()" class="close" type="button" data-dismiss="modal">×</button>
<h2 id="myModalLabel">关键词表</h2>
</div>
<div class="modal-body" style="height:310px">
<table class="table table-hover"id="ClickTable"  > 
  <thead> 
           <tr>                              
             <th id="gjc" data-field="ID" data-sortable="true"> 
                 关键词 <a style="color:red">(双击选择)</a>
             </th> 
             <th data-field="REQUESTCONETENT" > 
                请求内容 
             </th>          
           </tr> 
         </thead> 
</table> 
 </div>
<div class="modal-footer">
<a href="JavaScript:void(0)" rel="external nofollow" onclick="colseClickModal()" class="btn">关闭</a>

</div>
 </div>
</div>
</div>

JAVASCRIPT脚本:

function chooseBtn1(){
      $.ajax({
      type:"POST",
      url:'wxgl/findKey',
      success:function(data){
        var dataJson = eval('(' + data + ')');
        var datalist = dataJson.keys;
        $('#ClickTable').bootstrapTable('destroy').bootstrapTable({  //'destroy' 是必须要加的==作用是加载服务器//  //数据,初始化表格的内容Destroy the bootstrap table.
          data:datalist,   //datalist 即为需要的数据
          dataType:'json',
          data_locale:"zh-US",  //转换中文 但是没有什么用处
          pagination: true,
          pageList:[],
          pageNumber:1,
          pageSize:5,//每页显示的数量
          paginationPreText:"上一页",
          paginationNextText:"下一页",
          paginationLoop:false,
     //这里也可以将TABLE样式中的<tr>标签里的内容挪到这里面:
        columns: [{
           checkbox: true
         },{
           field: 'ID',
           title:'关键词 ',
           valign: 'middle',
         },{
         field: 'REQUESTCONETENT',
         title:'请求内容'
         }]
          onDblClickCell: function (field, value,row,td) {       
            console.log(row); 
            $('#msgId').val(row.ID);
            $('#ClickModal').modal('hide');
           } 
        });
         $('#ClickModal').modal('show');
      },error:function(data){
        Modal.confirm({title:'提示',msg:"刷新数据失败!"});
      }
      
    })
     
   }

在脚本中调用的findKey方法:

@RequestMapping(value="findKey")
@ResponseBody
public void findKey(HttpServletResponse response,HttpServletRequest request) throws IOException{
        List<Key> keys = null; 
        keys=menuService.findKey(wxid);
        Map<String, Object> jsonMap = new HashMap<String, Object>();// 定义map
jsonMap.put("keys", keys);// rows键 存放每页记录 list
JSONObject result = JSONObject.fromObject(jsonMap);// 格式化result
response.setContentType("text/html;charset=utf-8");
PrintWriter writer = response.getWriter();
writer.write(result.toString());
writer.flush();
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
在IE下:float属性会影响offsetTop的取值
Dec 22 Javascript
sina的lightbox效果。
Jan 09 Javascript
用innerhtml提高页面打开速度的方法
Aug 02 Javascript
当滚动条滚动到页面底部自动加载增加内容的js代码
May 13 Javascript
javascript单引号和双引号的区别和处理
May 14 Javascript
深入探讨javascript函数式编程
Oct 11 Javascript
js 判断各种数据类型的简单方法(推荐)
Aug 29 Javascript
轻松学习Javascript闭包
Mar 01 Javascript
JQuery实现文字无缝滚动效果示例代码(Marquee插件)
Mar 07 Javascript
基于vue组件实现猜数字游戏
May 28 Javascript
详解JavaScript的数据类型以及数据类型的转换
Apr 20 Javascript
浅析JavaScript 函数柯里化
Sep 08 Javascript
JS控件bootstrap datepicker使用方法详解
Mar 25 #Javascript
基于bootstrap按钮式下拉菜单组件的搜索建议插件
Mar 25 #Javascript
JS中showModalDialog关闭子窗口刷新主窗口用法详解
Mar 25 #Javascript
bootstrap suggest搜索建议插件使用详解
Mar 25 #Javascript
JS实现列表页面隔行变色效果
Mar 25 #Javascript
angular仿支付宝密码框输入效果
Mar 25 #Javascript
jQuery插件FusionCharts实现的3D帕累托图效果示例【附demo源码】
Mar 25 #jQuery
You might like
PHP 模拟登陆MSN并获得用户信息
2009/05/16 PHP
Fine Uploader文件上传组件应用介绍
2013/01/06 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十)
2014/06/24 PHP
PHP生成图片验证码、点击切换实例
2014/06/25 PHP
PHP下载生成的csv文件及问题总结
2015/08/06 PHP
PHP5.5迭代生成器用法实例详解
2016/03/16 PHP
基于PHP实现栈数据结构和括号匹配算法示例
2017/08/10 PHP
yii2 开发api接口时优雅的处理全局异常的方法
2019/05/14 PHP
jquery 可拖拽的窗体控件实现代码
2010/03/21 Javascript
自写简单JS判断是否已经弹出页面
2010/10/20 Javascript
JavaScript 数组详解
2013/10/10 Javascript
详解JavaScript正则表达式之RegExp对象
2015/12/13 Javascript
JavaScript计划任务后台运行的方法
2015/12/18 Javascript
Angularjs中如何使用filterFilter函数过滤
2016/02/06 Javascript
jQuery用noConflict代替$的实现方法
2017/04/12 jQuery
Vue v2.5 调整和更新不完全问题
2017/10/24 Javascript
使用 Vue 绑定单个或多个 Class 名的实例代码
2018/01/08 Javascript
浅谈webpack打包生成的bundle.js文件过大的问题
2018/02/22 Javascript
vue ssr 实现方式(学习笔记)
2019/01/18 Javascript
解决Vue中的生命周期beforeDestory不触发的问题
2020/07/21 Javascript
Vue实现导航栏菜单
2020/08/19 Javascript
[03:15]2014DOTA2国际邀请赛 专访国士无双信心满满
2014/07/12 DOTA
Python简单删除目录下文件以及文件夹的方法
2015/05/27 Python
python统计日志ip访问数的方法
2015/07/06 Python
python实现获取Ip归属地等信息
2016/08/27 Python
PyQt4 treewidget 选择改变颜色,并设置可编辑的方法
2019/06/17 Python
使用jupyter notebook直接打开.md格式的文件
2020/04/10 Python
python pymysql链接数据库查询结果转为Dataframe实例
2020/06/05 Python
python 爬虫爬取京东ps4售卖情况
2020/12/18 Python
将SVG图引入到HTML页面的实现
2019/09/20 HTML / CSS
BudgetAir印度:预订航班、酒店和汽车租赁
2019/07/07 全球购物
航空大学应届生求职信
2013/11/10 职场文书
力学专业毕业生自荐信
2013/11/17 职场文书
护理专业学生的求职信范文
2013/12/11 职场文书
军训自我鉴定
2014/01/22 职场文书
2015暑期社会实践个人总结
2015/07/13 职场文书