簡體   English   中英

Uncaught SyntaxError:意外的令牌o- JSON.Parse

[英]Uncaught SyntaxError: Unexpected token o- JSON.Parse

我使用openexchangerates api獲取匯率值。 var t = JSON.parse(json.rates);是什么錯誤? 我收到“未捕獲的SyntaxError:意外令牌o”來檢查

 $( document ).ready(function() {
    $.ajax({
    url: 'http://openexchangerates.org/api/latest.json?app_id=xxxxxxxxxxxxxxxxxxxxx',
    dataType: 'jsonp',
    success: function(json) {

        var t = JSON.parse(json.rates);
         console.log(t);
    }
});
});

您不需要使用JSON.parse解析任何內容。 錯誤

Uncaught SyntaxError: Unexpected token o

表示json.rates已經是您可以使用的對象。 這是有道理的,因為這就是JSONP的工作方式:某些函數在后台執行,而一些javascript對象則在其中傳遞。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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