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中Object和Function的关系的三段简单代码
Jun 27 Javascript
JavaScript高级程序设计 XML、Ajax 学习笔记
Sep 10 Javascript
关于innerHTML后丢失动态绑定的EVENT问题解决方法
May 19 Javascript
jquery如何通过name名称获取当前name的value值
Dec 20 Javascript
JS实现自动切换文字的导航效果代码
Aug 27 Javascript
Jquery左右滑动插件之实现超级炫酷动画效果附源码下载
Dec 02 Javascript
jQuery获取某天的农历日期并判断是否除夕或新年的方法
Mar 01 Javascript
jQuery插件fullPage.js实现全屏滚动效果
Dec 02 Javascript
基于JS实现弹出一个隐藏的div窗口body页面变成灰色并且不可被编辑
Dec 14 Javascript
JavaScript判断浏览器和hack滚动条的写法
Jul 23 Javascript
JS匿名函数内部this指向问题详析
May 10 Javascript
JS前端轻量fabric.js系列之画布初始化
Aug 05 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实现用户认证及管理完全源码
2007/03/11 PHP
php读取mysql中文数据出现乱码的解决方法
2013/08/16 PHP
图片上传即时显示缩略图的js代码
2009/05/27 Javascript
javascript showModalDialog,open取得父窗口的方法
2010/03/10 Javascript
JavaScript小技巧 2.5 则
2010/09/12 Javascript
元素的内联事件处理函数的特殊作用域在各浏览器中存在差异
2011/01/12 Javascript
javascript 学习笔记(六)浏览器类型及版本信息检测代码
2011/04/08 Javascript
jquery实现仿Flash的横向滑动菜单效果代码
2015/09/17 Javascript
canvas 绘制圆形时钟
2017/02/22 Javascript
详解vue-router 2.0 常用基础知识点之导航钩子
2017/05/10 Javascript
深入koa-bodyparser原理解析
2019/01/16 Javascript
javascript中call()、apply()的区别
2019/03/21 Javascript
详解js获取video任意时间的画面截图
2019/04/17 Javascript
Vue.js组件通信之自定义事件详解
2019/10/19 Javascript
[15:07]lgd_OG_m2_BP
2019/09/10 DOTA
[36:41]完美世界DOTA2联赛循环赛FTD vs Magma第一场 10月30日
2020/10/31 DOTA
跟老齐学Python之从if开始语句的征程
2014/09/14 Python
Pyhton中单行和多行注释的使用方法及规范
2016/10/11 Python
Python实现PS滤镜碎片特效功能示例
2018/01/24 Python
使用PyInstaller将python转成可执行文件exe笔记
2018/05/26 Python
python tkinter实现彩球碰撞屏保
2019/07/30 Python
win10下python2和python3共存问题解决方法
2019/12/23 Python
CSS3中几个新增加的盒模型属性使用教程
2016/03/01 HTML / CSS
CSS3 实现的加载动画
2020/12/07 HTML / CSS
史蒂夫·马登加拿大官网:Steve Madden加拿大
2017/11/18 全球购物
全球性的奢侈品梦工厂:Forzieri(福喜利)
2019/02/20 全球购物
网络编辑岗位职责
2014/03/18 职场文书
大学学风建设方案
2014/05/04 职场文书
项目工作说明书
2014/07/29 职场文书
争先创优公开承诺书
2014/08/30 职场文书
2014业务员年终工作总结
2014/12/09 职场文书
二年级上册数学教学计划
2015/01/20 职场文书
退休欢送会主持词
2015/07/01 职场文书
2016年小学圣诞节活动总结
2016/03/31 职场文书
导游词之张家界
2019/10/31 职场文书
Vue和Flask通信的实现
2021/05/19 Vue.js