将数据fom JSON文件导入JavaScript
HTML文件中的“控制台日志(状态)”行返回“未定义”。 有人知道为什么吗? 我的目标是将JSON文件中的数据存储在JavaScript变量中。 结果应该是一个包含3个字典的列表 两个文件位于同一目录中 非常感谢你的帮助 HTML文件将数据fom JSON文件导入JavaScript,javascript,json,import,Javascript,Json,Import,HTML文件中的“控制台日志(状态)”行返回“未定义”。 有人知道为什么吗? 我的目标是将JSON文件中的数据存储在JavaScript变量中。 结果应该是一个包含3个字典的列表 两个文件位于同一目录中 非常感谢你的帮助 HTML文件 <html> <head> <script type="text/javascript" src="states_Ex1.json"></script> <title&g
<html>
<head>
<script type="text/javascript" src="states_Ex1.json"></script>
<title>Page Title</title>
</head>
<body>
<h1>This is a Heading</h1>
<script> var states=states_Ex1.json</script>
<script>
console.log(states) // --> undefined
</script>
</body>
</html>
新答案
我找到了访问本地JSON
文件的一系列答案
我尝试了@sepoo0010的方法,它在我这边有效。试一试:
$.getJSON("your-path-to-file.json", function(states) {
console.log(states); // this will show the info it in firebug console
});
您需要解析JSON。试试这个:
...
var states=JSON.parse(states_Ex1.JSON)
...
请参见修改后的答案。太棒了!很高兴我能帮忙!
$.getJSON("your-path-to-file.json", function(states) {
console.log(states); // this will show the info it in firebug console
});