繁体   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