您现在的位置是:群英 > 开发技术 > web开发
利用Bootstrap获取table中数据的方法是什么
Admin发表于 2022-05-10 11:16:112503 次浏览
在实际案例的操作过程中,我们可能会遇到“利用Bootstrap获取table中数据的方法是什么”这样的问题,那么我们该如何处理和解决这样的情况呢?这篇小编就给大家总结了一些方法,具有一定的借鉴价值,希望对大家有所帮助,接下来就让小编带领大家一起了解看看吧。

  


bootstrap获取table数据的方法:1、通过表格参数url来获取;2、通过“$.get()”方式来操作,并用表格参数的data来自定义方法去接收数据的格式即可。

本文操作环境:Windows7系统、bootsrap3.3.7版、DELL G3电脑

bootstrap怎么获取table数据?

bootstrap table 获取数据的两种方式

获取数据一般常用的有两种,一种是通过table的表格参数url来获取json数据,另外一种是通过$.get()的方式来获取,两个实现的效果都是一样的,只是在接收数据的时候略有不同。下面分别来介绍一下两都的使用区别

一、 通过表格参数url来获取,这里的url就是后台接口的地址,最终所返回的数据会直接渲染到table中。不过这里有个需要注意的地方,就是接口所返回的json格式,必须和table中定义的一致,按下面的示例来说,json所返回的数据格式如下。

{
    "id": 1,
    "name": "张三",
    "price" : "100"
}

代码片段如下:

<table  id= "table" ></table>
$ ( '#table' ). bootstrapTable ({
url :  'data1.json' ,
columns :  [{
field :  'id' ,
title :  'Item ID'
},  {
field :  'name' ,
title :  'Item Name'
},  {
field :  'price' ,
title :  'Item Price'
} ]
});

但如果返回的json格式是下面这个样子的话,那就不能直接渲染table,得需要借助列参数中的formatter来自定义方法实现。

那像下面这个json来说,需要对分别对id, name, price来实现自定义方法。对于前后端完全分离的开发模式下,用这种方法来操作数据显然不是最优的。

{
    "errcode": "OK",
    "data_list": [
                   {
                        "id": 1,
                                    "name": "张三",
                                    "price" : "100"
                    }
               ]
}

二、 通过$.get()方式来操作,那就可以更加灵活地去操作后台所返回的数据了,在这里我们用表格参数的data来自定义方法去接收数据的格式

代码片段

<table  id= "table" ></table>
$.get('/data/', function(data){
$ ( '#table' ). bootstrapTable ({
columns :  [{
field :  'id' ,
title :  'Item ID'
},  {
field :  'name' ,
title :  'Item Name'
},  {
field :  'price' ,
title :  'Item Price'
} ]
data: formatData(data)
});
})
// 格式化数据
var formatData = function (data) {
var l = [] ;
for ( var i = 0 ; i < data.data_list.length ; i++) {
           var m = data.data_list[i]
var d = {
'id': m. id ,
'name': m. name ,
'price': m. price ,
}
l. push(d)
}
return l
} ;

通过以上内容的阐述,相信大家对“利用Bootstrap获取table中数据的方法是什么”已经有了进一步的了解,更多相关的问题,欢迎关注群英网络或到群英官网咨询客服。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

相关信息推荐
2021-11-24 17:53:35 
摘要:这篇文章给大家分享的是关于python元组的内容,下文介绍了python元组的特点、元组拆包、元组遍历等等,小编觉得比较适用,因此分享给大家做个参考,文中示例代码介绍的非常详细,感兴趣的朋友接下来一起跟随小编看看吧。
2022-08-27 17:03:50 
摘要:本篇文章给大家了解一下Node.js中的http模块,聊聊怎么使用http模块创建服务器,希望对大家有所帮助!
2022-08-13 17:50:09 
摘要:replacefirst使用时的注意事项公司项目最近有一个开发填空题的需求,经过思索和分析,决定通过spannablestring来实现,在这个过程中replacefirst给了我两个坑:坑一通过un
云活动
推荐内容
热门关键词
热门信息
群英网络助力开启安全的云计算之旅
立即注册,领取新人大礼包
  • 联系我们
  • 24小时售后:4006784567
  • 24小时TEL :0668-2555666
  • 售前咨询TEL:400-678-4567

  • 官方微信

    官方微信
Copyright  ©  QY  Network  Company  Ltd. All  Rights  Reserved. 2003-2019  群英网络  版权所有   茂名市群英网络有限公司
增值电信经营许可证 : B1.B2-20140078   粤ICP备09006778号
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
微信公众号
返回顶部
返回顶部 返回顶部