本文概述
- HTML代码示例
- JavaScript代码
- HTML代码示例
在不导入任何文件的情况下显示JSON数据:可以使用JavaScript表示必须读取的JSON文件。然后可以将其提供给Bootstrap表来表示数据。
例子:
HTML代码示例
<
!DOCTYPE html>
<
html lang = "en">
<
head>
<
meta charset = "utf-8">
<
meta name = "viewport"
content=" width = device -width, initial-scale = 1 , shrink-to-fit = no ">
<
title>
load data from json file
into a bootstrap table
<
/title>
<
!-- Include Bootstrap for styling -->
<
link rel = "stylesheet"
href =
"https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
<
!-- Include the Bootstrap Table CSS
for the table -->
<
link rel = "stylesheet"
href =
"https://unpkg.com/bootstrap-table@1.16.0/dist/bootstrap-table.min.css">
<
/head>
<
body>
<
div class = "container">
<
h1 class = "text text-success text-center ">
lsbin
<
/h1>
<
h6 class = "text text-success text-center">
A computer science portal for geeks
<
/h6>
<
table class = "table-striped border-success">
<
thead>
<
tr>
<
th data-field = "id">
<
span class = "text-success">
Employee ID
<
/span>
<
/th>
<
th data-field = "name">
<
span class = "text-success">
Employee Name
<
/span>
<
/th>
<
th data-field = "date">
<
span class = "text-success">
Joining Date
<
/span>
<
/th>
<
/tr>
<
/thead>
<
/table>
<
/div>
<
!-- Include jQuery and other required
files for Bootstrap -->
<
script src =
"https://code.jquery.com/jquery-3.3.1.min.js">
<
/script>
<
script src =
"https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js">
<
/script>
<
script src =
"https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js">
<
/script>
<
!-- Include the JavaScript file
for Bootstrap table -->
<
script src =
"https://unpkg.com/bootstrap-table@1.16.0/dist/bootstrap-table.min.js">
<
/script>
<
script type = "text/javascript">
$(document).ready(function () {//Use the given data to create
//the table and display it
$('table').bootstrapTable({
data: mydata
});
});
//Specify the JSON data to be displayed
var mydata =
https://www.lsbin.com/[
{"id": "24323", "name": "Mark Smith", "date": "25/5/2020"
}, {
"id": "24564", "name": "Caitlin MacDonald", "date": "17/5/2020"
}, {
"id": "24345", "name": "Jessie Johnson ", "date": "1/5/2020"
}, {
"id": "24874", "name": "Alen Williams", "date": "14/5/2020"
}, {
"id": "24323", "name": "Maria Garcia ", "date": "13/5/2020"
}
];
<
/script>
<
/body>
<
/html>
输出如下:
文章图片
从文件导入后显示JSON数据:要显示的JSON数据存储在导入的JavaScript文件中的本地文件夹中。然后可以将此导入的数据提供给Bootstrap表以表示数据。 ES6功能反引号(``)可用于多行字符串值插值。
例子:
【如何将数据从JSON加载到Bootstrap表格中()】JSON数据:的JSON数据存储在以下示例中:
JavaScript代码
//Contents for test.js
//Represents JSON of the datavar da = `[
{ "id" : "24323" , "name" : "Mark Smith" , "date" : "25/5/2020" }, { "id" : "24564" , "name" : "Caitlin MacDonald" , "date" : "17/5/2020" }
]`;
程序:将数据从JSON加载到Bootstrap表中
HTML代码示例
<
!DOCTYPE html>
<
html lang = "en">
<
head>
<
meta charset = "utf-8">
<
meta name = "viewport"
content=" width = device -width, initial-scale = 1 , shrink-to-fit = no ">
<
title>
load data from json file
into a bootstrap table
<
/title>
<
!-- Include Bootstrap for styling -->
<
link rel = "stylesheet"
href =
"https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
<
!-- Include the Bootstrap Table
CSS for the table -->
<
link rel = "stylesheet"
href =
"https://unpkg.com/bootstrap-table@1.16.0/dist/bootstrap-table.min.css">
<
/head>
<
body>
<
div class = "container">
<
h1 class = "text text-success text-center ">
lsbin
<
/h1>
<
h6 class = "text text-success text-center">
A computer science portal for geeks
<
/h6>
<
table class = "table-striped border-success">
<
thead>
<
tr>
<
th data-field = "id">
<
span class = "text-success">
Employee ID
<
/span>
<
/th>
<
th data-field = "name">
<
span class = "text-success">
Employee Name
<
/span>
<
/th>
<
th data-field = "date">
<
span class = "text-success">
Joining Date
<
/span>
<
/th>
<
/tr>
<
/thead>
<
/table>
<
/div>
<
!-- Include jQuery and other required files for Bootstrap -->
<
script src =
"https://code.jquery.com/jquery-3.3.1.min.js">
<
/script>
<
script src =
"https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js">
<
/script>
<
script src =
"https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js">
<
/script>
<
!-- Include the JavaScript file for Bootstrap table -->
<
script src =
"https://unpkg.com/bootstrap-table@1.16.0/dist/bootstrap-table.min.js">
<
/script>
<
!-- Include the file where the JSON data is stored -->
<
script type = "text/javascript"
src = "https://www.lsbin.com/test.js">
<
/script>
<
script type = "text/javascript">
$(document).ready(function () {//Use the given data to create
//the table and display it
$('table').bootstrapTable({
data: mydata
});
});
//Parse the imported data as JSON
//and store it
var mydata = https://www.lsbin.com/JSON.parse(da)
<
/script>
<
/body>
<
/html>
输出如下:
文章图片
推荐阅读
- 入门(CSS完整介绍和指南)
- Python如何使用tqdm制作终端进度栏()
- Python类和对象用法介绍和示例解析
- C++中的抽象编程详细指南和介绍
- 给定一个数字作为字符串,找到连续递归加起来为9的连续子序列数
- 2017最新win10专业版一键安装系统安装图文详细教程
- win10官方升级工具安装图文详细教程
- 2017win10秋季正式版版公布时间及新特点最新推荐
- 本图文详细教程教你如何让你的win10系统更新升级