[英]“Uncaught SyntaxError: Unexpected token <” when adding callback to external feed call
[英]Uncaught SyntaxError: Unexpected token for feed
我編寫代碼,但是顯示信息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);
}
}
}
})
});
更換:
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'] + '%';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.