• 泽州去年“免费教育”资金达5211万元 2019-10-15
  • 安徽秸秆综合利用产业博览会淮南签约10个项目 2019-10-14
  • “拖稿”也自信 美女作家落落来渝聊新书 2019-09-29
  • 政能亮政府服务,当好“店小二”而非“二大爷” 2019-09-22
  • 绝崖山谷藏神秘古寺 简单就是世界奇观 2019-09-19
  • 交通部:7月1日起禁止不合规车辆运输车通行 2019-09-13
  • 聚焦机构改革:新部门接连挂牌 快速进入角色 2019-09-13
  • 国家级·西安经济技术开发区————西部网 陕西头条 2019-09-10
  • 【今日之星】李宝:立志做大国工匠 2019-09-08
  • 运输物流领域将推失信联合惩戒 失信主体不得报考公务员 2019-09-08
  • 只看到“贫穷”而看不到“富裕”,只看到贫富差别而看不到其根源是社会财富被个人占为私有的私有制,都是片面错误的。 2019-09-07
  • 在强国论坛和新浪微博上也就说了几句国产80后伟大的钢琴家,嚯!粉丝不干了,邮箱里塞满男性女性生殖器的骂声和愤慨声。其实,真没有诋毁的意思。比如,美国一家男性内衣 2019-09-07
  • 《国家人文历史》文章精选 2019-09-04
  • 全民总动员 国家才安全-光明时评 2019-08-31
  • 新时代·幸福美丽新边疆:镜像海南 2019-08-31
  • 2010年六合彩特码资料: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>
    支付扫码

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

    正在加载... ...

  • 泽州去年“免费教育”资金达5211万元 2019-10-15
  • 安徽秸秆综合利用产业博览会淮南签约10个项目 2019-10-14
  • “拖稿”也自信 美女作家落落来渝聊新书 2019-09-29
  • 政能亮政府服务,当好“店小二”而非“二大爷” 2019-09-22
  • 绝崖山谷藏神秘古寺 简单就是世界奇观 2019-09-19
  • 交通部:7月1日起禁止不合规车辆运输车通行 2019-09-13
  • 聚焦机构改革:新部门接连挂牌 快速进入角色 2019-09-13
  • 国家级·西安经济技术开发区————西部网 陕西头条 2019-09-10
  • 【今日之星】李宝:立志做大国工匠 2019-09-08
  • 运输物流领域将推失信联合惩戒 失信主体不得报考公务员 2019-09-08
  • 只看到“贫穷”而看不到“富裕”,只看到贫富差别而看不到其根源是社会财富被个人占为私有的私有制,都是片面错误的。 2019-09-07
  • 在强国论坛和新浪微博上也就说了几句国产80后伟大的钢琴家,嚯!粉丝不干了,邮箱里塞满男性女性生殖器的骂声和愤慨声。其实,真没有诋毁的意思。比如,美国一家男性内衣 2019-09-07
  • 《国家人文历史》文章精选 2019-09-04
  • 全民总动员 国家才安全-光明时评 2019-08-31
  • 新时代·幸福美丽新边疆:镜像海南 2019-08-31
  • 龙虎和有什么技巧 诸葛亮3肖6码资料区14期24码 u优乐国际pt老虎机 重庆时时乐开奖号码 正规的双面盘彩票 正版黑马计划 纸牌三公作弊视频教程 时时彩小概率组合技巧 河北快三口诀 时时彩在线全天计划