javascript - 使用 getJSON 时如何使用变量作为 JSON 文件名
问题描述
我正在尝试开发一种简单的方法来使用 javascript 将 .json 文件转换为 HTML 表。
我尝试过使用文件上传输入、文本输入、html 表单,以及将数据从一个 .json 文件附加到另一个空容器 .json 文件。我要修复的主要问题位于第 3、5 和 17 行。
我想要发生的是用户通过文本字段输入 .json 文件的名称(或只是上传文件),程序将其转换为 html 表,但我不知道如何使用变量来实现这一点。
<script>
$(function() {
var whatname = document.getElementById("whatnametext")
var people = [];
$.getJSON(whatname, function(data) {
$.each(data.person, function(i, f) {
var tblRow = "<tr>" + "<td>" + f.firstName + "</td>" +
"<td>" + f.lastName + "</td>" + "<td>" + f.job + "</td>" + "<td>" + f.roll + "</td>" + "</tr>"
$(tblRow).appendTo("#userdata tbody");
});
});
});
</script>
</head>
<body>
<input type="text" id="whatnametext">
<div class="wrapper">
<div class="profile">
<table id= "userdata" border="2">
<thead>
<th>First Name</th>
<th>Last Name</th>
<th>Email Address</th>
<th>City</th>
</thead>
<tbody>
</tbody>
</table>
</div>
</div>```
解决方案
推荐阅读
- api - 在我向它发送资金后,ETH 没有出现在我的主网上节点上
- python - 返回一个数组,其中包含所有 predict_prices 和实际价格之间的平方误差(来自数据集)
- python - 错误地我会给aws ubuntu服务器中的主目录777权限
- windows - 在 Windows 10 20H2 上,管理员无法在 sysprep 后管理 Windows Defender
- file - 当我在内核中 cd 进入文件夹时,有没有办法在文件夹中执行文件/文件夹。我正在使用基于 Unix 的系统(Arch、Manjaro、MacOSX 等)
- r - 将函数参数传递到 mutate 语句的左侧
- arduino - 将草图上传到 arduino uno/esp8266 时出现问题
- sql - 在 Analysis Services 多维多维数据集中硬编码维度表的最佳方法
- oracle - 尝试在 Oracle WarehouseBuilder 11g 上创建新工作区时出错
- javascript - 关于 Apache 文档根目录的困惑