我正在尝试从数据文件中获取“值”数据
{"success":"true","value":"500","items":"12","currency":"NOK"}
这是我认为应该工作的。
<div class="value"></div>
<script>
$.get('URLTOFILE', function(data) {
var text = `Value: ${data.value|| "Not Found"}`
$(".value").html(text);
});
</script>
答案 0 :(得分:0)
您的json
文件是否托管在某处的服务器上?如果是这样,尝试获取时会收到任何错误消息吗?
如果json
文件只是您计算机上的文件,则将无法像这样加载它。如果您使用webpack
或其他程序包管理器来捆绑文件,则可以使用import
将文件导入到javascript文件中,如下所示:
import json from "file.json";
console.log("My json: ", json);
// Rest of javascript file here
这假设您已将捆绑程序设置为可处理json
个文件。 Webpack会自动为您执行此操作。因此,如果您正在使用它,则应该可以使用。但是不确定其他捆绑器。
但是最好将文件托管在服务器上并获取它,尤其是在数据不断变化的情况下(例如通过API)。