【发布时间】:2011-06-03 08:09:30
【问题描述】:
我在将 json 数据从 hello.json 解析到当前 html 文件时遇到问题。
我如何从 hello.json 获取投资者、事件和价格的数据到三个单独的数组。
http://compliantbox.com/mobile/optionsedge/hi.html
请帮帮我!!!
这是我的 html 代码:
<html>
<head>
<script src="http://code.jquery.com/jquery-1.4.4.js"></script>
</head>
<body>
<script>
$.getJSON("http://compliantbox.com/mobile/optionsedge/hello.json?jsoncallback=?",
{},
function(data) { alert(data); $.each(data.items, function(i,item){ alert(); });
});
</script>
</body>
</html>
这是我的 json 代码:
{ "data":
{
"current_condition":[{
"investors": [{"active"},{"agressive"},{"conservative"},{"day trader"},{"very active"}],
"events": [{"3 months"},{"weekly"},{"monthly"},{"leaps"},{"heaps"}],
"price": [{"4"},{"3"},{"9"},{"5"},{"2"}]
} ] }}
【问题讨论】:
-
应该是。当我访问您的页面并且您没有提供测试用例时,什么都没有发生,所以我无法进一步评论。
-
Uncaught SyntaxError: Unexpected token : -
如果您正在使用 Ajax 并且它不起作用,您应该真正查看控制台。
-
@Tomalak Geret'kal 当您在 chrome 中打开文件时,您可以看到 hello.json 正在被调用,但其中的数据没有解析............