1
我想訪問codeforces api,並且他們提供JSON(但不是JSONP),因爲我正在提出跨域請求,它應該是JSONP。在不使用第三方的情況下將JSON解析爲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"
})
}
最後,我懷疑是有一些優雅的方式來做到這一點沒有事先