我想问一个关于通过Ajax跨域获取请求的问题。我的ajax请求就像一样
var currency_path="http://forex.cbm.gov.mm/api/latest";
$.ajax({
url: currency_path,
crossDomain:true,
type:"GET",
dataType:'jsonp',
async:false,
success: function(data){
console.log(data);
},
error: function(){
alert('failure');
}
}).done(function(msg) {
console.log(msg);
});
我得到了回应,但我无法追踪有什么建议吗?
查看您的JavaScript错误控制台:
未捕获的SyntaxError:意外的令牌:
您有dataType:'jsonp',
,但URL返回JSON。
您不能将JSON解析为JSONP,有不同的数据格式。
使用其他技术访问数据。