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});

  • 相关阅读:
    django 模型层
    django 模板层
    django的视图层
    django-2的路由层(URLconf)
    django简介
    [Codeforces] 650A
    [codevs2916] 校门外的树2
    [Codevs 1690] 开关灯
    codevs3027线段覆盖2(DP)题解
    BC#65T4 ZYB's Tree
  • 原文地址:https://www.cnblogs.com/bj-tony/p/5283650.html
Copyright © 2011-2022 走看看