首页 > Windows开发 > 详细

JS-跨域请求豆瓣API提供的数据

时间:2020-05-09 01:33:44      阅读:52      评论:0      收藏:0      [点我收藏+]

跨域请求豆瓣API提供的数据

1.html代码先写ul用来显示请求得来的数据

    <div class="container-fluid">
        <div class="page-title">
            <h1>最新电影榜单</h1>
        </div>
        <ul id="movies"></ul>
    </div>

 

2.js代码

 写法一:先定义函数,然后传入"?callback=回调函数的名字"参数,这样就能返回函数的调用形式foo()

<script>
    //通过跨域请求豆瓣,如果传入回调函数,则返回的就是调用回调函数的形式
    function foo(res) {
        console.log(res);
    }
</script>
<script src="https://douban.uieee.com/v2/movie/in_theaters?callback=foo"></script>

  

技术分享图片

 

写法二:直接上跨域请求了

 

<script>
    $.ajax({
        url : ‘https://douban.uieee.com/v2/movie/in_theaters‘,
        dataType : ‘jsonp‘,
        success : function (res) {
            var subjects = res.subjects;
            //呈现数据,将数组转化为jq对象就能遍历了
            $(subjects).each(function (i,item) {
                console.log(i,item);
                $(‘#movies‘).append(‘<img src="‘+item.images.small+ ‘"><li>‘ + item.title + ‘</li>‘)
            })
        }
    })
</script>

  

JS-跨域请求豆瓣API提供的数据

原文:https://www.cnblogs.com/Helen-code/p/12519004.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!