• 而另外发达国家都做不到,垃圾只能往中国出口。前两年我们才禁止了洋垃圾的进口,我们生产的垃圾要销往哪里 2019-08-20
  • 从爆款回归优雅,Gucci2019早春大秀 2019-08-20
  • 杭州土地市场迎密集推地潮 新房市场多项目加推 2019-08-10
  • 贡嘎的辉煌文章中国国家地理网 2019-08-09
  • 福建通报5起涉黑涉恶腐败和充当"保护伞"案件 2019-08-09
  • 陕西省靖边县召开促进非公经济发展暨靖边籍企业家返乡创业大会 2019-08-05
  • 晋城市举办干部素质提升工程第十八期专题讲座 2019-08-05
  • 5月经济数据持续稳中向好 下半年转轨高质量发展 2019-08-03
  • 中国伊斯兰教协会“四进”清真寺活动启动 2019-08-01
  • 中国男篮传奇将退役 一大心愿未完成心有不甘! 2019-07-31
  • 庄聪生:企业应正确处理“义”与“利”的关系 2019-07-31
  • 港珠澳大桥珠海口岸停车场智慧停车系统启用在即 2019-07-30
  • 中国国家级自然保护区名录旅行地中国国家地理网 2019-07-25
  • 2月各地领导答复网民留言1.3万项 四川回复量第二 2019-07-23
  • 不是从天上掉下来的,难道是从“文革”中走来的吗? 2019-07-23
  • 香港六彩合彩特码资料:JSONP 教程

    六喝彩96期特码资料 www.zvyeo.tw JSONP是一种使用模式,人们常常把JSONP和JSON混淆,他们虽然有关系,但是描述的不是一个事物,JSONP是JSON with Padding的简称。本篇会说明JSONP是一个什么?怎么是去使用。

    通俗讲,JSONP 为解决跨域而诞生。是为了基于浏览器Web请求不通源之间的请求。

    为了下面更好的讲解JSONP,先解释一下跨域。

    具体讲,是解决不同源,被浏览器监管Javascript的安全限制。

    • //www.zvyeo.tw调用//www.zvyeo.tw/json/是不会跨域的。
    • //www.zvyeo.tw 调用//www.itboy.net/json/是跨域的,因为不同域名。
    • //www.zvyeo.tw调用https://icp.sojson.com/search1_baidu.com.html 是跨域的。因为是不同二级域名。
    • //www.zvyeo.tw:8080调用//www.zvyeo.tw:8081 是跨域的。因为是不同端口。
    • //www.zvyeo.tw调用//www.zvyeo.tw 是跨域的。因为是不同请求协议,http和https。
    • 188.188.188.20调用199.199.199.99 是跨域的。因为不同IP。
    • localhost调用127.0.0.1 也是跨域的。其实他也是不同域名。

    JSONP for Java (一)

    前端代码,Javascript:

    <script>
        //jsonp回调方法,一定要写在jsonp请求前面
        function callback(txt){
            alert(txt);
        }
    </script>
    <script src ="/demo/testJsonp.shtml" type="text/javascript" ></script>

    后端代码,Java:

    /**
     * jsonp 测试
     * @return
     */
    @RequestMapping(value="testJsonp",method=RequestMethod.GET)
    @ResponseBody
    public String testJsonp(){
    	return "callback('test jsonp');";
    }

    前端会alert弹出的内容“test jsonp”。

    JSONP for Java ,自定义callback函数(二)

    前端代码,Javascript:

    <script>
        //jsonp回调方法,一定要写在jsonp请求前面
        function testjson(txt){
            alert(txt);
        }
    </script>
    <script src ="/demo/testJsonp.shtml?callback=testjson" type="text/javascript" ></script>

    后端代码,Java:

    /**
     * jsonp 测试
     * @return
     */
    @RequestMapping(value="testJsonp",method=RequestMethod.GET)
    @ResponseBody
    public String testJsonp(String callback){
    	return callback +"('test jsonp');";
    }

    JSONP for Java ,jQuery Ajax请求

    前端代码,Javascript:

    <script>
    var testjsonp = function(data){
        for(var i in data){
            alert( i +":" + data[i]);
        };
    }
    var demoJSONP = function () {
        //nowIp() 为获取当前的IP,这个函数是我自己的。
       $.getScript("https://open.onebox.so.com/dataApi?type=ip&src=onebox&tpl=0&num=1&query=ip&url=ip&ip="+nowIp()+"&callback=testjsonp");
    
    }
    </script>

    这个接口您不要去尝试使用,因为它的数据来自百度而已。

    JSONP for PHP ,jQuery

    PHP代码:

    <?php
        $data = ".......";
        $callback = $_GET['callback'];
        echo $callback.'('.json_encode($data).')';
        exit;
    ?>

    前端代码,Javascript:

    <script>
    $.ajax({
        type : "post",
        url : "ajax.php",
        dataType : "jsonp",
        jsonp: "callback",//传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(默认为:callback)
        jsonpCallback:"success_jsonpCallback",//自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名
        success : function(json){
            alert('success');
        },
        error:function(){
            alert('fail');
        }
    });
    </script>
    支付扫码

    所有赞助/开支都讲公开明细,用于网站维护:赞助名单查看

    正在加载... ...

  • 而另外发达国家都做不到,垃圾只能往中国出口。前两年我们才禁止了洋垃圾的进口,我们生产的垃圾要销往哪里 2019-08-20
  • 从爆款回归优雅,Gucci2019早春大秀 2019-08-20
  • 杭州土地市场迎密集推地潮 新房市场多项目加推 2019-08-10
  • 贡嘎的辉煌文章中国国家地理网 2019-08-09
  • 福建通报5起涉黑涉恶腐败和充当"保护伞"案件 2019-08-09
  • 陕西省靖边县召开促进非公经济发展暨靖边籍企业家返乡创业大会 2019-08-05
  • 晋城市举办干部素质提升工程第十八期专题讲座 2019-08-05
  • 5月经济数据持续稳中向好 下半年转轨高质量发展 2019-08-03
  • 中国伊斯兰教协会“四进”清真寺活动启动 2019-08-01
  • 中国男篮传奇将退役 一大心愿未完成心有不甘! 2019-07-31
  • 庄聪生:企业应正确处理“义”与“利”的关系 2019-07-31
  • 港珠澳大桥珠海口岸停车场智慧停车系统启用在即 2019-07-30
  • 中国国家级自然保护区名录旅行地中国国家地理网 2019-07-25
  • 2月各地领导答复网民留言1.3万项 四川回复量第二 2019-07-23
  • 不是从天上掉下来的,难道是从“文革”中走来的吗? 2019-07-23
  • 排列五最新开奖长条 中国彩票快乐十分 四川时时视频 3d视角网页游戏 福建31选7开奖信息 3D返奖率 6月6号排列五开奖结果 新疆18选7官方网站 下载APP领优惠彩金 辽宁11选五走势图前三直