未捕获的语法错误:意外的标记o-JSON.Parse
Uncaught SyntaxError: Unexpected token o- JSON.Parse
我使用openexchangerates api来获取汇率值。var t=JSON.parse(JSON.rates);有什么问题;?我得到"未捕获的语法错误:意外的标记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对象在其中传递。
相关文章:
- JSON.parse没有'不能使用Javascript
- Javascript JSON.parse not working
- 当其他解析器认为意外的令牌有效时,json.parse会失败
- 无法将JSON.parse与JSON_encode中的结果一起使用
- 在JSON.parse Javascript中字符串化Java对象抛出错误
- JSON.parse,已经在try/catch块中,仍然抛出语法错误
- 停止JSON.parse()从JSON字符串数据中删除尾随零
- JSON.parse给了我一个错误,但JSONLint说它'是一个有效的json
- 从JSON.parse获取元素
- JSON.parse:应为''或'}'在对象的属性值之后
- AJAX语法错误:JSON.parse:意外字符
- 如何避免JSON.stringify在特殊情况下返回undefined,从而为JSON.parse创建字符串失败
- 使用JSON.parse时出现无效字符javascript错误
- 动态地将过滤器应用于 JSON.parse()
- 为什么 JSON.parse 给出无效的字符
- 想要将 JSON 字符串传递给 javascript 变量 [ JSON.parse(),eval()] 对我不起作用,
- 使用 JSON.parse 将字符串(变量)转换为对象,错误意外标记
- “JSON.parse(str)”返回“意外令牌c”,但str是一个字符串
- AngularJS json.parse 在 json 数据的第 1 行第 1 列处意外的数据结尾
- 带有Ajax请求的Javascript JSON.parse函数n〃;新行转义字符