javascript - Json文件显示为html
问题描述
我正在尝试将 json 本地文件显示为 html 文件。在谷歌上找到了一些东西,但它真的让我很头疼我得到了以下 json 文件:
{
"activities": [
{
"name": "C:\\Windows\\System32\\cmd.exe - python autotimer.py",
"time_entries": [
{
"days": 0,
"end_time": "2020-04-14 17:14:12",
"hours": 0,
"minutes": 0,
"seconds": 4,
"start_time": "2020-04-14 17:14:08"
},
]
},
和下面的 html 文件。我对这个html文件的问题是底部的部分,不知道这是否真的很好。我删除了 te html 部分,因为我不让我发布我的问题。
<script>
$(document).ready(function (
$.getJSON("activities.json", function (data) {
var activities_data = '';
$.each(data, function (key, value) {
activities_data += '<tr>';
activities_data += '<td>' + value.name + '</td>'
activities_data += '<td>' + value.days + '</td>'
activities_data += '<td>' + value.end_time + '</td>'
activities_data += '<td>' + value.hours + '</td>'
activities_data += '<td>' + value.minutes + '</td>'
activities_data += '<td>' + value.seconds + '</td>'
activities_data += '<td>' + value.start_time + '</td>'
activities_data += '</tr>'
});
$('#activities_table').append(activities_data);
});
));
</script>
我做错了什么?我是这一切的新手。
解决方案
如果此本地文件则首先使用 filename.json 文件类型保存此文件,然后导入或要求该文件,如 import * as data from filename.json 然后将其与data.default.activities[0].name一起使用。或者如果这是来自其他地方的全局平均值,那么首先解析该数据它将返回对象然后使用
推荐阅读
- r - knitr sanitize_fn 警告通过 knit2pdf 将绘图合并到乳胶中
- linux - localhost 在 Docker 容器中是什么意思?
- mailkit - MessageSummaryItems.PreviewText 澄清
- javascript - 在什么情况下,我必须在语句的末尾加上分号?
- webpack - 在 webpack 的摇树中包含 sourcemap
- plugins - 材质主题编辑器插件未打开
- python - 运行 python 问题的 Microsoft Bot Framework
- terraform - 从 terraform 配置中收集所有预期的输入变量
- sql - 查询日期和时间
- php - 当 cron 运行 php 脚本时,取消链接不起作用