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 面向对象编程
Oct 28 Javascript
javascript框架设计之框架分类及主要功能
Jun 23 Javascript
jQuery遍历json的方法(推荐)
Jun 12 Javascript
利用JS提交表单的几种方法和验证(必看篇)
Sep 17 Javascript
通过网页查看JS源码中汉字显示乱码的解决方法
Oct 26 Javascript
JavaScript学习笔记--常用的互动方法
Dec 07 Javascript
详解Vue整合axios的实例代码
Jun 21 Javascript
详解angularjs的数组传参方式的简单实现
Jul 28 Javascript
js单页hash路由原理与应用实战详解
Aug 14 Javascript
vue select组件的使用与禁用实现代码
Apr 10 Javascript
Vue项目中配置pug解析支持
May 10 Javascript
vue  elementUI 表单嵌套验证的实例代码
Nov 06 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下安装配置fckeditor编辑器的方法
2011/03/02 PHP
PHP设计模式之结构模式的深入解析
2013/06/13 PHP
变量在 PHP7 内部的实现(二)
2015/12/21 PHP
Yii实现简单分页的方法
2016/04/29 PHP
PHP数据库处理封装类实例
2016/12/24 PHP
laravel 解决强制跳转 https的问题
2019/10/22 PHP
jQuery EasyUI API 中文文档 - Form表单
2011/10/06 Javascript
jQuery隔行变色与普通JS写法的对比
2013/04/21 Javascript
jQuery学习笔记之基础中的基础
2015/01/19 Javascript
JavaScript数组和循环详解
2015/04/27 Javascript
Javascript仿新浪游戏频道鼠标悬停显示子菜单效果
2015/08/21 Javascript
javascript中select下拉框的用法总结
2016/01/07 Javascript
Bootstrap实现渐变顶部固定自适应导航栏
2020/08/27 Javascript
JS实现移动端整屏滑动的实例代码
2017/11/10 Javascript
vue2.0 computed 计算list循环后累加值的实例
2018/03/07 Javascript
常用的 JS 排序算法 整理版
2018/04/05 Javascript
[41:17]VG vs Optic 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
web.py中调用文件夹内模板的方法
2014/08/26 Python
深入理解Python变量与常量
2016/06/02 Python
python基础while循环及if判断的实例讲解
2017/08/25 Python
简单了解Django模板的使用
2017/12/20 Python
python pandas库的安装和创建
2019/01/10 Python
Python内置加密模块用法解析
2019/11/25 Python
布隆过滤器的概述及Python实现方法
2019/12/08 Python
Django框架教程之中间件MiddleWare浅析
2019/12/29 Python
Django admin组件的使用
2020/10/24 Python
pycharm 实现复制一行的快捷键
2021/01/15 Python
C#实现对任一张表的数据进行增,删,改,查要求,运用Webservice,体现出三层架构
2014/07/11 面试题
介绍一下Python中webbrowser的用法
2013/05/07 面试题
应届毕业生通用的自荐书范文
2014/02/07 职场文书
公安机关正风肃纪剖析材料
2014/10/10 职场文书
西湖英语导游词
2015/02/06 职场文书
放假通知
2015/04/14 职场文书
Mysql实现简易版搜索引擎的示例代码
2021/08/30 MySQL
分享3个非常实用的 Python 模块
2022/03/03 Python
Python识别花卉种类鉴定网络热门植物并自动整理分类
2022/04/08 Python