0
FB APIを使用してコメントを取得しようとしています。私が返すjsonは正しいですが、私はjsonを通してループするのに問題があります。ここでFacebookのコメント、JSONのループ
は私のJSです: -
$(document).ready(function() {
$('.showcomments a').click(function() {
var id = $(this).attr('id').split('-');
id = id[1];
$.ajax({
url: "https://graph.facebook.com/"+id+"/comments?access_token=foobar",
type: 'GET',
datatype: 'json',
success: function(comments) {
$.each(comments.data, function(i, comment){
alert('<h3>'+comment.from.name+'</h3><p>'+comment.message+'</p>');
});
}
});
});
});
私は問題が
放火犯は、以下を与えるcomments.dataであると思う: - 任意の助け
ためa is undefined
[Break On This Error] (function(a,b){function cv(a){return f...ndexOf(".")>=0&&(i=h.split("."),h=i.
乾杯
'console.log(コメント)'を 'success'コールバックの開始時に表示するとどうなりますか? 「foobar」、「foobar」、「created_time」: – Blazemonger
{"データ": "{" "2011-11-08T14:31:22 + 0000"}]、 "ページング":{"次": "https://graph.facebook.com/foobar/comments?access_token=foobar&limit=25&offset=25"}} – pjknight
http://jsfiddle.net/mblase75/bFY6y/ - ここでうまくいくようです。 – Blazemonger