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 相关文章推荐
javascript 鼠标滚轮事件
Apr 09 Javascript
JS 面向对象的5钟写法
Jul 31 Javascript
基于jquery的气泡提示效果
May 31 Javascript
JS实现鼠标经过好友列表中的好友头像时显示资料卡的效果
Jul 02 Javascript
AngularJs Forms详解及简单示例
Sep 01 Javascript
web 前端常用组件之Layer弹出层组件
Sep 22 Javascript
angular实现IM聊天图片发送实例
May 08 Javascript
vue2.0中vue-cli实现全选、单选计算总价格的实例代码
Jul 18 Javascript
javascript实现QQ空间相册展示源码
Dec 12 Javascript
详解vuex状态管理模式
Nov 01 Javascript
微信小程序实现消息框弹出动画
Apr 18 Javascript
Vue自定义组件双向绑定实现原理及方法详解
Sep 03 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中实现汉字转区位码应用源码实例解析
2010/06/14 PHP
PHP CURL 多线程操作代码实例
2015/05/13 PHP
php5.4传引用时报错问题分析
2016/01/22 PHP
thinkPHP5框架路由常用知识点汇总
2019/09/15 PHP
javascript new 需不需要继续使用
2009/07/02 Javascript
Mootools 1.2教程 滚动条(Slider)
2009/09/15 Javascript
javaScript让文本框内的最后一个文字的后面获得焦点实现代码
2013/01/06 Javascript
jQuery实现非常实用漂亮的select下拉菜单选择效果
2015/11/06 Javascript
关于javascript的一些知识以及循环详解
2016/09/12 Javascript
js中创建对象的几种方式
2017/02/05 Javascript
ES6数组的扩展详解
2017/04/25 Javascript
利用node.js制作命令行工具方法教程(一)
2017/06/22 Javascript
基于JavaScript实现无缝滚动效果
2017/07/21 Javascript
NodeJS实现自定义流的方法
2018/08/01 NodeJs
js中的闭包实例展示
2018/11/01 Javascript
JQuery animate动画应用示例
2019/05/14 jQuery
nodejs和react实现即时通讯简易聊天室功能
2019/08/21 NodeJs
Vue组件基础用法详解
2020/02/05 Javascript
[05:56]第十六期——新进3大C之小兔基
2014/06/24 DOTA
[00:55]2015国际邀请赛中国区预选赛5月23日——28日约战上海
2015/05/25 DOTA
python cookielib 登录人人网的实现代码
2012/12/19 Python
python+opencv实现车牌定位功能(实例代码)
2019/12/24 Python
python__new__内置静态方法使用解析
2020/01/07 Python
html5是什么_动力节点Java学院整理
2017/07/07 HTML / CSS
canvas进阶之贝塞尔公式推导与物体跟随复杂曲线的轨迹运动
2018/01/10 HTML / CSS
canvas 如何绘制线段的实现方法
2018/07/12 HTML / CSS
TUMI澳大利亚网站:美国旅行箱包品牌
2017/03/27 全球购物
欧洲顶级的童装奢侈品购物网站:Bambini Fashion(面向全球)
2018/04/24 全球购物
施华洛世奇加拿大官网:SWAROVSKI加拿大
2018/06/03 全球购物
Hello Molly美国:女性时尚在线
2019/08/26 全球购物
最美护士演讲稿
2014/08/27 职场文书
内勤岗位职责范本
2015/04/13 职场文书
幼儿园老师工作总结2015
2015/05/22 职场文书
python使用PySimpleGUI设置进度条及控件使用
2021/06/10 Python
Oracle 触发器trigger使用案例
2022/02/24 Oracle
分享7个 Python 实战项目练习
2022/03/03 Python