简单的 getJson 让我头疼
我试图从 facebook 获取一些数据,由于请求量相当大,我创建了一个 php 文件,每天一次输出到一个漂亮的 .html 文件。数据以 json 形式从 facebook 返回,因此我正在尽力维护它,但在检索有效的 JSON 后,我无法获取任何值。
简化的代码如下所示:
var graphURL = "http://www.explorevictoria.dreamhosters.com/csv/graphdata.html";
jQuery.getJSON(graphURL, function(data){
$.each(data.item, function(){
alert(this.id);
})
});
我不断收到未定义、空或损坏的 JavaScript 的混合。所以我向你求助,哦堆栈溢出专家。我的程序是否存在根本性缺陷?
I'm trying to grab some data from facebook, and since it is a pretty huge amount of requests I've created a php file that will output to a nice .html file once a day. the data comes back from facebook as json so I'm doing my best to maintain that, but I'm having trouble getting any values back after retrieving the valid JSON.
simplified code looks like this:
var graphURL = "http://www.explorevictoria.dreamhosters.com/csv/graphdata.html";
jQuery.getJSON(graphURL, function(data){
$.each(data.item, function(){
alert(this.id);
})
});
I keep getting a mix of undefined, null, or broken javascript. So I turn to you oh stack overflow gurus. Is there a fundamental flaw in my procedure?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
简短的回答,你的 json 无效。 http://www.explorevictoria.dreamhosters.com/csv/graphdata.html只需向下滚动,您就会看到显然只是一些松散的 html 的文本。
“物品”:
<代码>
<身体>
方法未实现
请求中的方法无效
, "项目":
<身体>
方法未实现
请求中的方法无效
Short answer, your json is invalid. http://www.explorevictoria.dreamhosters.com/csv/graphdata.html just scroll down and you'll see text which is clearly just some loose html.
"item":
<HTML><HEAD>
<TITLE>400 Bad Request</TITLE>
</HEAD><BODY>
<H1>Method Not Implemented</H1>
Invalid method in request<P>
</BODY></HTML>
, "item":<HTML><HEAD>
<TITLE>400 Bad Request</TITLE>
</HEAD><BODY>
<H1>Method Not Implemented</H1>
Invalid method in request<P>
</BODY></HTML>