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 相关文章推荐
jquery判断浏览器类型的代码
Nov 05 Javascript
jQuery中after的两种用法实例
Jul 03 Javascript
node.js中的fs.chmodSync方法使用说明
Dec 18 Javascript
在JavaScript中操作数组之map()方法的使用
Jun 09 Javascript
bootstrap-treeview自定义双击事件实现方法
Jan 09 Javascript
Underscore之Array_动力节点Java学院整理
Jul 10 Javascript
react router4+redux实现路由权限控制的方法
May 03 Javascript
使用vuepress搭建静态博客的示例代码
Feb 14 Javascript
原生javascript自定义input[type=radio]效果示例
Aug 27 Javascript
jQuery 筛选器简单操作示例
Oct 02 jQuery
js DOM的事件常见操作实例详解
Dec 16 Javascript
为什么JavaScript中0.1 + 0.2 != 0.3
Dec 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
[FAQ]PHP中的一些常识:类篇
2006/10/09 PHP
php pki加密技术(openssl)详解
2013/07/01 PHP
php cookie使用方法学习笔记分享
2013/11/07 PHP
PHP防盗链代码实例
2014/08/27 PHP
PHP根据session与cookie用户登录状态操作类的代码
2016/05/13 PHP
PHP实现本地图片转base64格式并上传
2020/05/29 PHP
BOM与DOM的区别分析
2010/10/26 Javascript
使用js操作cookie的一点小收获分享
2013/09/03 Javascript
jQuery中prependTo()方法用法实例
2015/01/08 Javascript
网页收藏夹显示ICO图标(代码少)
2015/08/04 Javascript
Angular 2应用的8个主要构造块有哪些
2016/10/17 Javascript
JS函数多个参数默认值指定方法分析
2016/11/28 Javascript
学习vue.js表单控件绑定操作
2016/12/05 Javascript
深入理解node.js之path模块
2017/05/03 Javascript
基于jquery实现多选下拉列表
2017/08/02 jQuery
如何使node也支持从url加载一个module详解
2018/06/05 Javascript
JS正则表达式常见用法实例详解
2018/06/19 Javascript
vue ssr 指南详读
2018/06/29 Javascript
Vue实现将数据库中带html标签的内容输出(原始HTML(Raw HTML))
2019/10/28 Javascript
原生js实现自定义消息提示框
2020/11/19 Javascript
Python中实现结构相似的函数调用方法
2015/03/10 Python
Python django实现简单的邮件系统发送邮件功能
2017/07/14 Python
Python实现模拟浏览器请求及会话保持操作示例
2018/07/30 Python
15行Python代码实现网易云热门歌单实例教程
2019/03/10 Python
Python3 实现串口两进程同时读写
2019/06/12 Python
33个Python爬虫项目实战(推荐)
2019/07/08 Python
django实现模板中的字符串文字和自动转义
2020/03/31 Python
python 模拟登陆github的示例
2020/12/04 Python
会计岗位职责模板
2014/03/12 职场文书
服装设计专业求职信
2014/06/16 职场文书
2015年三万活动总结
2015/03/25 职场文书
2016母亲节感恩话语
2015/12/09 职场文书
新手开公司创业注意事项有哪些?
2019/07/29 职场文书
详解Python函数print用法
2021/06/18 Python
解析目标检测之IoU
2021/06/26 Python
MySQL 聚合函数排序
2021/07/16 MySQL