zoukankan      html  css  js  c++  java
  • python全栈开发day81--jsonp

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>about_jsonp2 xyz</title>
    </head>
    <body>
    
    <button id="b1">点我</button>
    <button id="b2">点我cba</button>
    
    <form action="https://www.sogou.com/web" method="get">
        <input type="text" name="query">
        <input type="submit" value="搜">
    </form>
    
    <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.js"></script>
    
    <!--
    <script>
        function alex(res) {
            console.log('我是大帅逼!');
            console.log(res);
        }
        function bhj(res) {
            console.log(res);
            $.each(res, function (k, v) {
                console.log(k, v)
            })
        }
    </script>
    -->
        $('#b2').click(function () {
            $.ajax({
                url: 'http://www.jxntv.cn/data/jmd-jxtv2.html?callback=list&_=1454376870403',
                dataType: 'jsonp',
                jsonp: 'callback',
                jsonpCallback: 'list',
                success: function (data) {
                    var weekList = data.data;
                    var $tvListEle = $(".tv-list");
                    $.each(weekList, function (k, v) {
                        var s1 = "<p>" + v.week + "列表</p>";
                        $tvListEle.append(s1);
                        $.each(v.list, function (k2, v2) {
                            var s2 = "<p><a href='" + v2.link + "'>" + v2.name + "</a></p>";
                            $tvListEle.append(s2)
                        });
                        $tvListEle.append("<hr>");
                    })
                }
            })
        })
    <!--7
    <script>
         $("#b1").click(function () {
            $.ajax({
                url: "http://127.0.0.1:8010/abc/",
                dataType: "jsonp",  // 指定此次请求是jsonp形式
                success:function (res) {
                    console.log(res);
                }
            })
        })
    </script>
    -->
    
    <!-- 06
    <script>
        function lyl(res){
            console.log("我是凌云龙!");
            console.log(res);
        }
        $("#b1").click(function () {
            $.ajax({
                url: "http://127.0.0.1:8010/abc/",
                dataType: "jsonp",  // 指定此次请求是jsonp形式
                jsonp: "callback",  // 回调函数的URL参数
                jsonpCallback: "lyl"  // 回调函数的函数名
            })
        })
    </script>
    -->
    
    <!-- 05
    <script>
        $("#b1").click(function () {
            $.getJSON("http://127.0.0.1:8010/abc/?callback=?", function (res) {
                console.log(res);
            })
        })
    </script>
    -->
    
    <!-- 04
    <script>
        function addScriptTag(url, func){
            var scriptEle = document.createElement("script");
            $(scriptEle).attr("src", url+"?callback=" + func);
            $("body").append(scriptEle);
            $(scriptEle).remove();
        }
    
        $("#b1").click(function () {
            addScriptTag("http://127.0.0.1:8010/abc/", "alex")
        });
        $("#b2").click(function () {
            addScriptTag("http://127.0.0.1:8010/cba/", "bhj")
        })
    </script>
    -->
    
    
    <!-- 03
    <script>
        $("#b1").click(function () {
            var scriptEle = document.createElement("script");
            $(scriptEle).attr("src", "http://127.0.0.1:8010/abc/");
            $("body").append(scriptEle);
            $(scriptEle).remove();
        })
    </script>
    -->
    
    
    <!-- 02
    <script src="http://127.0.0.1:8010/abc/"></script>
    -->
    
    
    <!-- 01
    <script>
        $("#b1").click(function () {
            $.ajax({
                url: "http://127.0.0.1:8010/abc/",
                type: "get",
                success:function (res) {
                    console.log(res);
                }
            })
        });
    </script>
    -->
    </body>
    </html>
    jsonp推到过程

    https://www.cnblogs.com/liwenzhou/p/9513648.html

  • 相关阅读:
    Android OpenGL ES 2.0 (四) 灯光perfragment lighting
    Android OpenGL ES 2.0 (五) 添加材质
    冒泡排序函数
    javascript object 转换为 json格式 toJSONString
    Liunx CentOS 下载地址
    jquery 图片切换特效 鼠标点击左右按钮焦点图切换滚动
    javascript 解析csv 的function
    mysql Innodb Shutdown completed; log sequence number解决办法
    Centos 添加 yum
    javascript 键值转换
  • 原文地址:https://www.cnblogs.com/wuchenggong/p/9519968.html
Copyright © 2011-2022 走看看