0510日重点:原生js修改豆瓣电影api 在angularjs里运用出现的bug

Posted 水月纯明

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了0510日重点:原生js修改豆瓣电影api 在angularjs里运用出现的bug相关的知识,希望对你有一定的参考价值。

用$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的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序访问豆瓣api报403错误解决方法

从零开始写个一个豆瓣电影 (小程序教程1)

豆瓣解析文本内容出错怎么办

IMDB Top 250 与豆瓣电影250的比较?

微信小程序访问豆瓣电影api400错误解决方法

获取豆瓣电影数据(R与API获取网页数据)