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.bgiframe.js在IE9下提示INVALID_CHARACTER_ERR错误
Jan 11 Javascript
在JavaScript中typeof的用途介绍
Apr 11 Javascript
原生JavaScript实现合并多个数组示例
Sep 21 Javascript
javascript验证身份证号
Mar 03 Javascript
3个可以改善用户体验的AngularJS指令介绍
Jun 18 Javascript
Jquery检验手机号是否符合规则并根据手机号检测结果将提交按钮设为不同状态
Nov 26 Javascript
深入浅析javascript中的作用域(推荐)
Jul 19 Javascript
JS三目运算(三元运算)方法详解
Mar 01 Javascript
详解使用Node.js 将txt文件转为Excel文件
Jul 05 Javascript
vue 实现左右拖拽元素并且不超过他的父元素的宽度
Nov 30 Javascript
vue input实现点击按钮文字增删功能示例
Jan 29 Javascript
js实现上下左右键盘控制div移动
Jan 16 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+mysql保存和输出文件
2006/10/09 PHP
php setcookie函数的参数说明及其用法
2014/04/20 PHP
学习php设计模式 php实现状态模式
2015/12/07 PHP
php进程间通讯实例分析
2016/07/11 PHP
Linux下源码包安装Swoole及基本使用操作图文详解
2019/04/02 PHP
php实现统计IP数及在线人数的示例代码
2020/07/22 PHP
Thinkphp5+Redis实现商品秒杀代码实例讲解
2020/12/29 PHP
javascript中的缓动效果实现程序
2012/12/29 Javascript
jquery win 7透明弹出层效果的简单代码
2013/08/06 Javascript
Jquery动态添加及删除页面节点元素示例代码
2014/06/16 Javascript
KnockoutJS 3.X API 第四章之表单submit、enable、disable绑定
2016/10/10 Javascript
Bootstrap列表组学习使用
2017/02/09 Javascript
Angularjs自定义指令实现三级联动 选择地理位置
2017/02/13 Javascript
xmlplus组件设计系列之列表(4)
2017/04/26 Javascript
Vue原理剖析 实现双向绑定MVVM
2017/05/03 Javascript
JavaScript实现元素滚动条到达一定位置循环追加内容
2017/12/28 Javascript
解决vue项目中type=”file“ change事件只执行一次的问题
2018/05/16 Javascript
利用Angular7开发一个Radio组件的全过程
2019/07/11 Javascript
微信小程序实现按字母排列选择城市功能
2019/11/25 Javascript
基于vue和bootstrap实现简单留言板功能
2020/05/30 Javascript
Python中断言Assertion的一些改进方案
2016/10/27 Python
win与linux系统中python requests 安装
2016/12/04 Python
PyCharm配置mongo插件的方法
2018/11/30 Python
python爬虫基础教程:requests库(二)代码实例
2019/04/09 Python
新手学习Python2和Python3中print不同的用法
2020/06/09 Python
FORZIERI澳大利亚站:全球顶级奢华配饰精品店
2016/12/31 全球购物
Belvilla德国:在线预订度假屋
2018/04/10 全球购物
美国婚礼礼品网站:MyWeddingFavors
2018/09/26 全球购物
斐乐美国官方网站:FILA美国
2019/03/01 全球购物
餐饮采购员岗位职责
2014/03/15 职场文书
《夕阳真美》教学反思
2014/04/27 职场文书
幼儿园教师的自我评价范文
2014/09/17 职场文书
2014大学辅导员工作总结
2014/12/02 职场文书
成绩单评语
2015/01/04 职场文书
2015年复活节活动总结
2015/02/27 职场文书
python 如何在 Matplotlib 中绘制垂直线
2021/04/02 Python