javascript - 将 JSON 文件的内容加载到 JS 变量中
问题描述
只是一个小小的免责声明:我只有基本知识JS
而且我才刚刚开始学习它,所以我的代码可能真的很愚蠢。
我想获取.JSON
文件的内容并将每个条目分配给一个单独的JS
变量。我正在运行本地服务器以便能够读取文件(如果我理解正确的话)Chrome 会因为他们的政策而阻止我访问本地文件。
这是JSON
文件内容:
{
"current" : "current_value",
"voltage" : "current_voltage"
}
这是我的JS
脚本(这又是 100% 愚蠢的代码,因为我刚刚开始)
<script src="/jquery-3.5.1.min.js"></script>
<script>
var data = $.getJSON("localhost:8888/data.json", function(json){
console.log(json);
var current = json.current;
});
alert(current);
</script>
这是文件结构:
L main.html
L jquery-3.5.1.min.js
L data.json
我想要做的是获取文件current
中的值.JSON
并将其分配给current
JS
变量。基本上,这将用于有一个本地 Web 界面来检查电池的实时电压和电流。
感谢您抽出宝贵时间阅读本文,
Huky
解决方案
推荐阅读
- javascript - 如何使用 React 从数组中显示特定数量的项目
- javascript - 将参数传递给javascript函数表单HTML但使用ejs
- angular - 当 igx-grid 完成加载时收到通知
- r - 使用ggplot2制作条形图
- google-chrome-extension - 键盘快捷键不适用于已发布的扩展程序,但在加载解压缩的开发人员扩展程序时有效?
- recursion - 遍历列表时反转列表与非尾递归
- python - 如何在 pandas.Series 中将浮点数转换为整数(就地)并忽略 nan 值
- postgresql - 在该模式中的表上执行 RETURN QUERY EXECUTE 后,在 plpgsql 函数中删除 Postgres 模式
- javascript - 关闭引导模式时 VideoJS 视频不会停止
- python - Python gspread - 请求在范围内写入,但尝试写入行 [x]