我正在尝试访问codeforces api并且他们正在提供JSON(但不是JSONP),因为我正在进行跨域请求,它应该是JSONP。
所以,我正在使用第三方json2jsonp,并且它有效。
var cfurl = "http://json2jsonp.com/?url=http://codeforces.com/api/user.info?handles=";
var runUserRequest = function(handle){
return $http({
method: 'JSONP',
url: cfurl + handle + "&callback=cfhandle"
})
}
最后,我怀疑是否有一些优雅的方法可以在不使用第三方的情况下执行此操作,例如json2jsonp
提前致谢
答案 0 :(得分:1)
有一些优雅的方法可以在不使用像json2jsonp
这样的第三方的情况下做到这一点
使用以下选项之一:
<强>参考强>