zoukankan      html  css  js  c++  java
  • $.getjson方法配合在url上传递jsoncallback=?参数,实现跨域获取指定网站某商品访问量

      across.php文件在域名www.cms.com程序中

    <html><body>
    <div id="pv">99</div>
    <script type="text/javascript" src='/img/js/jquery-1.6.2.min.js';></script> <!-- 引入jquery文件需要结束 -->

    <script type="text/javascript">
    alert(1);
    var contentid = 266;
    $(function(){
    $.getJSON(
                       'http://www.test.com/getjson.php?jsoncallback=?&contentid='+contentid,  //跨域访问www.test.com网站内容
    function(data){
    if(data){
    $('#pv').html(data.pv);
    }
    }
    );
    });
    </script>
    </body></html>

    ===========================www.test.com网站中的getjson.php文件

    <?php
    class test{

    function stat()
    {
    $contentid = intval($_GET['contentid']);
    //使用model对象,获取库中对于的pv.设置为4569测试用
    $info['pv'] = 4569;
    //$data = json_encode($info); //必须转换成json数据

    echo $_GET['jsoncallback'].'('. json_encode($data). ')'; //必须拼接jsoncallback.需要在括号里面写入返回的json数据
    }
    }
    $t = new test();
    $t->stat();
    //返回的是 jQuery16208416769483592361_1458110715864({"pv":4569});

  • 相关阅读:
    幂等设计
    Dubbo
    Kubernetes-K8S
    Log4Net配置以及使用
    网站对话框开源脚本--ArtDialog V6.0
    实现VS2010整合NUnit进行单元测试(转载)
    HTML+CSS页面滚动效果处理
    Bootstrap 表格 笔记
    Bootstrap 排版 笔记
    Bootstrap简介
  • 原文地址:https://www.cnblogs.com/bj-tony/p/5283650.html
Copyright © 2011-2022 走看看