我制作代码,但我有问题显示信息json,我的json Facebook Feed页面,并有错误日志Uncaught SyntaxError:意外的令牌。
$(document).ready(function () {
$.ajax({
url: "https://graph.facebook.com/v2.4/me?fields=feed&access_token=CAAHfgIvJhksBANmQMEQe6XMApQ7NyxOOkdlKVyb8UIHJXrmVKubeMTZCTs2kkqz3bJ8DGvu6Xky1wrOwdhzigfOdbna3ahL3929MntYwzbvEHr8Ew86wcbZAb4gOnRYKa7uYQpuAihhkZAAeVARMG7N0FGxiqZBX0Ka9ZAzR3HiZCqAjbH13k6ZCXE8EgPl7EQZCILerc3xI2wZDZD",
dataType: "jsonp",
success: function (parsed_json) {
var feed parsed_json['feed'];
var feed = {};
feed['أضاءة القمر '] = feed['message'] + '%',
for (index in feed) {
if (feed.hasOwnProperty(index)) {
var newHourlyString = index + ': ' + feed[index];
var newHourlyParagraph = $('<p/style="margin-right:6px;margin-bottom:10px; position: initial;font-size: 16px;font-weight: 800;">').text(newHourlyString);
$(".astro").append(newHourlyParagraph);
}
}
}
})
});
答案 0 :(得分:0)
替换:
var feed parsed_json['feed'];
使用:
var feed = parsed_json['feed'];
=
var feed
个符号
以下几行:
var feed parsed_json['feed'];
var feed = {};
feed['أضاءة القمر '] = feed['message'] + '%',
有一些拼写错误,看起来有点奇怪,例如,缺少等号:var feed parsed_json['feed'];
应为var feed = parsed_json['feed'];
另一个拼写错误出现在我指出的第三行中,你用逗号而不是分号结束一行。这个:feed['أضاءة القمر '] = feed['message'] + '%',
应该是:feed['أضاءة القمر '] = feed['message'] + '%';
最后,但并非最不重要的是,您定义了var feed
,然后重新声明它,这意味着代码中的feed['message']
很可能是undefined
。我的建议是:
var feedParsed = parsed_json['feed'];
var feed = {};
feed['أضاءة القمر '] = feedParsed['message'] + '%';