本文为避免跨域问题,使用了改造过的本地json文件的方法实现读取json数据并绘制表格。
如果发起http请求获取本地 json文件中数据,需要架设本地服务器,本文不做阐述。
1、json在本地,并不需要从服务器下载。
2、采用jquery的each方法和for循环实现遍历。
为避免跨域问题,适当对json文件进行改造:增加了“var jsonData = ”字段。
- var jsonData = {
- "total": 3,
- "rows": [
- {
- "Name": "张三",
- "Sex": "男",
- "CardId": "112233",
- },
- {
- "Name": "李四",
- "Sex": "女",
- "CardId": "111111"
- },
- {
- "Name": "王五",
- "Sex": "男",
- "CardId": "222222"
- }
- ]
- }
- html>
- <html lang="en">
-
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>json文件数据渲染title>
- <script src="plugins/jquery3.3.1.min.js">script>
- <script type="text/javascript" src="plugins/data.json">script>
- <style>
- .divcss5 {
- width: 400px
- }
-
- .divcss5 table {
- border-color: #000000;
- line-height: 30px;
- text-align: center;
- }
-
- .divcss5 table thead {
- color: #000000;
- background-color: #00FFFF;
- font-size: 20px;
- font-weight: 900;
- }
-
- .divcss5 table tbody {
- color: #FF0000;
- background: #C0FFFF;
- font-size: 20px;
- font-weight: 200;
- }
- style>
-
- head>
-
- <body>
- <div class="divcss5">
- <table width="95%" border="1" cellspacing="1" cellpadding="0">
- <thead>
- <tr>
- <td>姓名td>
- <td>性别td>
- <td>身份证td>
- tr>
- thead>
- <tbody id="jsonTip">
-
- tbody>
- table>
- div>
-
-
- <script>
- // 页面加载完后立刻调用getDate方法
- $(function () {
-
- console.log("json文件数据", jsonData);
- getShow(jsonData);
- })
-
- function getShow(data) {
- var $jsontip = $("#jsonTip");
- // 定义一个变量存储要显示的数据
- var s = "";
- // 清空数据
- $jsontip.empty();
- // 遍历拿到的数据(此处采用each方法,也可以采用for循环)
- $.each(data.rows, function (index, info) {
- s = "
" + info.Name + " " + info.Sex + " " +- info.CardId + "
";- // 将要展示的数据追加到页面
- $jsontip.append(s);
- })
- }
- script>
-
- body>
效果:

关注博主:https://blog.csdn.net/sunriver2000
-
相关阅读:
C. Discrete Acceleration(浮点二分)
倍福TwinCAT3.0软件与C++通讯问题(EAP通讯)
SqlBoy:打折日期交叉问题
React-hooks有哪些 包括用法是什么?
Nodejs安装及环境配置
Json-server 模拟后端接口
6 个可解锁部分 GPT-4 功能的 Chrome 扩展(无需支付 ChatGPT Plus 费用)
Pytorch详细教程——13.Code For Deep Learning
Pyecharts | 《白蛇2:青蛇劫起》20000+数据分析可视化
低代码治理及其必要性
-
原文地址:https://blog.csdn.net/sunriver2000/article/details/133437695