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


相关推荐: 佛山企业网站制作公司有哪些,沟通100网上服务官网?  详解Huffman编码算法之Java实现  Laravel安装步骤详细教程_Laravel环境搭建指南  如何获取免费开源的自助建站系统源码?  Laravel怎么清理缓存_Laravel optimize clear命令详解  Python制作简易注册登录系统  JavaScript实现Fly Bird小游戏  如何获取上海专业网站定制建站电话?  Laravel如何自定义分页视图?(Pagination示例)  javascript中的数组方法有哪些_如何利用数组方法简化数据处理  如何在万网自助建站中设置域名及备案?  Laravel如何实现本地化和多语言支持?(i18n教程)  Laravel中DTO是什么概念_在Laravel项目中使用数据传输对象(DTO)  Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】  香港服务器建站指南:免备案优势与SEO优化技巧全解析  手机软键盘弹出时影响布局的解决方法  Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优  Laravel如何为API编写文档_Laravel API文档生成与维护方法  Windows Hello人脸识别突然无法使用  如何在阿里云香港服务器快速搭建网站?  Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】  如何制作一个表白网站视频,关于勇敢表白的小标题?  如何在云主机快速搭建网站站点?  Python数据仓库与ETL构建实战_Airflow调度流程详解  Laravel全局作用域是什么_Laravel Eloquent Global Scopes应用指南  利用vue写todolist单页应用  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置  微信小程序 配置文件详细介绍  详解MySQL数据库的安装与密码配置  Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】  微信小程序 五星评分(包括半颗星评分)实例代码  如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程  Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知  Bootstrap整体框架之CSS12栅格系统  如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框  微信小程序 wx.uploadFile无法上传解决办法  Laravel路由怎么定义_Laravel核心路由系统完全入门指南  php 三元运算符实例详细介绍  Python文件操作最佳实践_稳定性说明【指导】  如何快速搭建高效香港服务器网站?  PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑  UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】  微信小程序制作网站有哪些,微信小程序需要做网站吗?  韩国服务器如何优化跨境访问实现高效连接?  Laravel怎么发送邮件_Laravel Mail类SMTP配置教程  Python图片处理进阶教程_Pillow滤镜与图像增强  高性价比服务器租赁——企业级配置与24小时运维服务  Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】  Python企业级消息系统教程_KafkaRabbitMQ高并发应用