1. 程式人生 > >0510日重點:原生js修改豆瓣電影api 在angularjs裏運用出現的bug

0510日重點:原生js修改豆瓣電影api 在angularjs裏運用出現的bug

http ava move var cti tps 上下 console date

用$http.jsonp調用豆瓣電影api,會出現返回數據格式錯誤的bug。在控制器裏加上下面的代碼,才能正常獲取到數據。 function jsonp(url, callback) {
var script = document.createElement(‘script‘);
script.type = "text/javascript";
script.src = url + (url.indexOf(‘?‘) > 0 ? ‘&‘ : ‘?‘) + ‘callback=CB&‘ + Date.now();
script.onload=function(){
script.parentNode.removeChild(script);
};
window[‘CB‘] = function (json) {
callback(json);
};
document.head.appendChild(script);
}

jsonp(‘技術分享https://api.douban.com/v2/movie/coming_soon‘,function(data

){

console.log(data);

});

0510日重點:原生js修改豆瓣電影api 在angularjs裏運用出現的bug