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


    跨域请求豆瓣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>
    

      

  • 相关阅读:
    mybatis下使用log4j打印sql语句和执行结果
    chrome不支持embed标签解决方案
    在java中String类为什么要设计成final
    代理模式
    注解(二)模拟实体到数据库表字段的映射
    注解(一)
    python-redistest
    Agens层次聚类
    KNN近邻算法
    K-means聚类算法
  • 原文地址:https://www.cnblogs.com/Helen-code/p/12519004.html
Copyright © 2020-2023  润新知