zoukankan      html  css  js  c++  java
  • python&JSONP(Jquery篇)

    采用Jquery发送跨域请求:

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Title</title>
     6 </head>
     7 <body>
     8     <h1>后台获取结果</h1>
     9     {{ result }}
    10     <h1>JS直接获取结果</h1>
    11     <input type="button" value="XHR数据" onclick="xhrContent();">
    12     <input type="button" value="JSONP数据" onclick="getContent();">
    13     <input type="button" value="Jquery数据" onclick="JqueryContent();">
    14     <div id="container"></div>
    15     <script src="/static/jquery.min.js"></script>
    16     <script>
    17         function JqueryContent(){
    18             $.ajax({
    19                 url:"http://www.jxntv.cn/data/jmd-jxtv2.html?_=14543768704003",
    20                 type:"POST",
    21                 dataType:"jsonp", // 请求格式
    22                 jsonp:"callback",  // 参数名
    23                 jsonpCallback:"list" // 默认回调函数
    24             })
    25         }
    26         function list(arg){
    27             console.log(arg)
    28         }
    29         function xhrContent(){
    30             var xhr = new XMLHttpRequest();
    31             xhr.open('GET','http://www.jxntv.cn/data/jmd-jxtv2.html?callback=list&_=14543768704003');
    32             xhr.onreadystatechange = function(){
    33                 console.log(xhr.responseText);
    34             }
    35             xhr.send();
    36         }
    37         function getContent(){
    38             var tag = document.createElement('script');
    39             tag.src= 'http://www.jxntv.cn/data/jmd-jxtv2.html?callback=list&_=14543768704003';
    40             document.head.appendChild(tag); // 表示创建一个标签,并且放到head中
    41             document.head.removeChild(tag);
    42         }
    43         function list(arg){
    44             console.log(arg);
    45         }
    46     </script>
    47 </body>
    48 </html>
  • 相关阅读:
    Python修饰符实践
    回文
    Linux下安装Qt
    Linux下安装PyQT
    Python闭包实践
    杂乱
    windows下脚本转到linux下,文件保存格式要转换
    lua table.sort的bug
    shell截取某段
    coredump
  • 原文地址:https://www.cnblogs.com/pengpengzhang/p/10515619.html
Copyright © 2011-2022 走看看