bootstrap table动态加载数据示例代码

发布时间 - 2026-01-11 00:21:49    点击率:

我最近在研究bootstrap的学习路上,那么今天也算个学习笔记吧!

效果如下:

点击选择按钮,弹出模态框,加载出关键词列表

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();
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# bootstrap  # 加载数据  # 动态加载  # 动态数据  # Bootstrap table使用方法总结  # bootstrap table表格插件使用详解  # bootstrap table表格使用方法详解  # bootstrap table实现单击单元格可编辑功能  # Angularjs+bootstrap+table多选(全选)支持单击行选中实现编辑、删除功能  # bootstrap table sum总数量统计实现方法  # 关键词  # 每页  # 加载  # 下一页  # 上一页  # 没有什么  # 弹出  # 双击  # 也算  # 这里面  # 即为  # 大家多多  # 学习笔记  # 路上  # 模态  # 必须要  # color  # red  # success  # footer 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤  Laravel如何与Vue.js集成_Laravel + Vue前后端分离项目搭建指南  BootStrap整体框架之基础布局组件  Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载  香港服务器网站推广:SEO优化与外贸独立站搭建策略  如何快速生成ASP一键建站模板并优化安全性?  安克发布新款氮化镓充电宝:体积缩小 30%,支持 200W 输出  利用vue写todolist单页应用  Laravel如何使用Blade组件和插槽?(Component代码示例)  北京的网站制作公司有哪些,哪个视频网站最好?  如何在IIS中新建站点并配置端口与物理路径?  Laravel怎么连接多个数据库_Laravel多数据库连接配置  详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点  如何在宝塔面板创建新站点?  Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】  Laravel模型事件有哪些_Laravel Model Event生命周期详解  微信小程序 闭包写法详细介绍  如何在建站主机中优化服务器配置?  Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】  如何为不同团队 ID 动态生成多个独立按钮  网站制作免费,什么网站能看正片电影?  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  html5audio标签播放结束怎么触发事件_onended回调方法【教程】  Laravel如何生成和使用数据填充?(Seeder和Factory示例)  Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)  Python文件异常处理策略_健壮性说明【指导】  网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?  做企业网站制作流程,企业网站制作基本流程有哪些?  Laravel策略(Policy)如何控制权限_Laravel Gates与Policies实现用户授权  Laravel如何处理表单验证?(Requests代码示例)  清除minerd进程的简单方法  Laravel事件监听器怎么写_Laravel Event和Listener使用教程  成都网站制作公司哪家好,四川省职工服务网是做什么用?  Laravel中DTO是什么概念_在Laravel项目中使用数据传输对象(DTO)  Python制作简易注册登录系统  WordPress 子目录安装中正确处理脚本路径的完整指南  香港服务器租用每月最低只需15元?  Laravel如何实现用户角色和权限系统_Laravel角色权限管理机制  Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】  Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】  夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化  如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)  如何彻底卸载建站之星软件?  在线制作视频网站免费,都有哪些好的动漫网站?  微信小程序 wx.uploadFile无法上传解决办法  Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践  HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】  Claude怎样写结构化提示词_Claude结构化提示词写法【教程】  网站图片在线制作软件,怎么在图片上做链接?  如何在Windows 2008云服务器安全搭建网站?