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 相关文章推荐
js查错流程归纳
May 04 Javascript
如何在JavaScript中实现私有属性的写类方式(二)
Dec 04 Javascript
前端必备神器 Snap.svg 弹动效果
Nov 10 Javascript
jQuery中unwrap()方法用法实例
Jan 16 Javascript
JavaScript实现页面5秒后自动跳转的方法
Apr 16 Javascript
JS+CSS实现另类带提示效果的竖向导航菜单
Oct 15 Javascript
Ajax与服务器(JSON)通信实例代码
Nov 05 Javascript
JS中关于正则的巧妙操作
Aug 31 Javascript
Vue中的异步组件函数实现代码
Jul 20 Javascript
jQuery--遍历操作实例小结【后代、同胞及过滤】
May 22 jQuery
JS检测浏览器开发者工具是否打开的方法详解
Oct 02 Javascript
JavaScript实现五子棋小游戏
Oct 26 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
实现分十页分向前十页向后十页的处理
2006/10/09 PHP
在 PHP 中使用随机数的三个步骤
2006/10/09 PHP
Linux下将excel数据导入到mssql数据库中的方法
2010/02/08 PHP
PHP将session信息存储到数据库的类实例
2015/03/04 PHP
PHP结合Ueditor并修改图片上传路径
2016/10/16 PHP
基于jquery的气泡提示效果
2010/05/31 Javascript
JavaScript数据结构和算法之图和图算法
2015/02/11 Javascript
jQuery Mobile弹出窗、弹出层知识汇总
2016/01/05 Javascript
浅谈express 中间件机制及实现原理
2017/08/31 Javascript
详解nodejs中express搭建权限管理系统
2017/09/15 NodeJs
Vue入门之animate过渡动画效果
2018/04/08 Javascript
Vue实现按钮旋转和移动位置的实例代码
2018/08/09 Javascript
操作按钮悬浮固定在微信小程序底部的实现代码
2019/08/02 Javascript
Javascript Worker子线程代码实例
2020/02/20 Javascript
Python字符串处理函数简明总结
2015/04/13 Python
Python判断Abundant Number的方法
2015/06/15 Python
Python正则表达式使用范例分享
2016/12/04 Python
使用python在本地电脑上快速处理数据
2017/06/22 Python
Python实现小数转化为百分数的格式化输出方法示例
2017/09/20 Python
PyTorch: 梯度下降及反向传播的实例详解
2019/08/20 Python
python使用协程实现并发操作的方法详解
2019/12/27 Python
tensorflow模型继续训练 fineturn实例
2020/01/21 Python
编写html5时调试发现脚本php等网页js、css等失效
2013/12/31 HTML / CSS
HTML5+CSS3:3D展示商品信息示例
2017/01/03 HTML / CSS
ALDO加拿大官网:加拿大女鞋品牌
2018/12/22 全球购物
英国排名第一的冲浪店:Ann’s Cottage
2020/06/21 全球购物
前台文员我鉴定
2014/01/12 职场文书
不假外出检讨书
2014/01/27 职场文书
幼儿园门卫岗位职责范本
2014/07/02 职场文书
班主任寄语2015
2015/02/26 职场文书
实名检举信范文
2015/03/02 职场文书
停水通知
2015/04/16 职场文书
预备党员考察表党小组意见
2015/06/01 职场文书
警示教育片观后感
2015/06/17 职场文书
《别在吃苦的年纪选择安逸》读后感3篇
2019/11/30 职场文书
CSS精灵图的原理与使用方法介绍
2022/03/17 HTML / CSS