我正在使用一个返回JSON数据的API。不幸的是,因为CORS的限制,我无法将数据类型设置为JSON,只能使用API不支持的JSONP方式。
据我所知,可以通过给JSONP提供回调函数来将其转换为JSON格式。但是这种方法并没有奏效,而且我也在网上找不到解决方案。希望能得到帮助,让我能够将JSONP数据类型转换为JSON。
据我所知,可以通过给JSONP提供回调函数来将其转换为JSON格式。但是这种方法并没有奏效,而且我也在网上找不到解决方案。希望能得到帮助,让我能够将JSONP数据类型转换为JSON。
$(document).ready(function() {
$.ajax({
type:'POST',
url:'http://api.smmry.com/&SM_API_KEY=XXXXXX&SM_URL=HTTP-URL',
crossDomain: true,
dataType: 'jsonp',
jsonpCallback: 'jsonpFunc',
jsonp:'callback'
});
});
function jsonpFunc(data){
console.log(data);
};
我遇到的错误
Uncaught SyntaxError: Unexpected token :
<script>
插入到当前文档中。服务器必须支持此功能。 - Felix Kling