zoukankan      html  css  js  c++  java
  • 跨域

    c

      <html>
    <head>
    </head>
    <body>
        <h1>一客户端(url:http://192.168.1.2:81/jsonp_test.php)</h1>
        <h2>客户端页面首先在body 中放置一个div:<h2>
        <h3> 将远程调用的数据写入该div中</h3>
     <div id="res"></div>
    <script type="text/javascript" src="/js/jquery-1.3.2.min.js"></script>
    <script type="text/javascript">
        $(document).ready(function(){
            $.ajax({
                 url:'http://192.168.9.5/jsonp_test1.php',
                 dataType:"jsonp",
                 jsonp:"jsonpcallback",
                 success:function(data){
                     var $ul = $("<ul></ul>");
                     $.each(data,function(i,v){
                         $("<li/>").text(v["id"] + " " + v["name"]).appendTo($ul)
                     });
                     $("#res").append($ul);
                 }
            });
        });
    </script>
    <!--
     
                                  $('#'+id+' li input').each(function(key,item){
                                           a++;
                                          if($(item).is(':checked')){
                                           n++;
                                       }
                                   });

    -->
    </body>
    </html>

    s

    <?php
    //服务端(url:http://192.168.9.5/jsonp_test1.jsp)
    //代码很简单,就是输出一个字符串
    //比如正常输出json应该是:
                      //[{"id":"1","name":"测试1"},{"id":"2","name":"测试2"}]
    //jsonp 则输出:
             //jsonpcallback([{"id":"1","name":"测试1"},{"id":"2","name":"测试2"}]) 其中“jsonpcallback”是客户端传过来的


      jsonp = request.getParameter("jsonpcallback")
      str = "[{""id"":""1"",""name"":""测试1""},{""id"":""2"",""name"":""测试2""}]"
      str = jsonp + "(" +str+")"
      response.Write(str)

  • 相关阅读:
    27. 移除元素
    LeetCode---9.回文数
    PAT 1098 Insertion or Heap Sort (25)
    PAT 1146 Topological Order
    PAT 1147 Heaps(30 分)
    数据结构 二分查找1
    数据结构 树
    PAT 1126 Eulerian Path
    PAT 1111 Online Map (30)
    PAT 1072 Gas Station (30)
  • 原文地址:https://www.cnblogs.com/ldms/p/8318156.html
Copyright © 2011-2022 走看看