簡體   English   中英

未捕獲到的SyntaxError:供稿意外的令牌

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM