如何加载JSON数据

时间:2014-06-03 09:59:07

标签: javascript json d3.js

感谢。

更新1 谢谢!所以我用这个↓ 但它有警告" Uncaught TypeError:undefined不是一个函数" ;(

<script>
(function(){
   var nytg = nytg || {}
   $.getJSON("test.json", function(error,root) {
     nytg.ipoData = root
     console.log(root)
   })
 }());  
</script>

1 个答案:

答案 0 :(得分:1)

我为您的参考DEMO

创建了一个演示版

在其中我将所有数组复制到名为“data.json”

的文件中

在索引文件中我加载script.js文件,该文件使用jquery的“getJSON”方法加载json文件

 (function(){
   var nytg = nytg || {};
   $.getJSON("data.json", function(data) {
     nytg.ipoData = data
     console.log(data)
   })
 }());  

希望这会对你有所帮助

更新1:

删除

<script type="text/javascript" src="test.json">

这不是必需的,因为您使用getJSON方法加载此文件

更新2:

在头部添加此内容

 <script src="http://code.jquery.com/jquery-2.0.3.min.js"></script>