我正试图从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。所以我转向你哦堆栈溢出大师。我的手术有根本缺陷吗?
答案 0 :(得分:1)
简短回答,你的json无效。 http://www.explorevictoria.dreamhosters.com/csv/graphdata.html只需向下滚动,您就会看到文字显然只是一些松散的HTML。
“项目”:
<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>