七种跨域方法【3.JSONP篇】

来源:互联网 发布:如何修改淘宝地址 编辑:程序博客网 时间:2024/05/18 09:57
<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>JSONP</title>    <script type="text/javascript">        /*        * jsonp = json + padding        * 将json数据放入一个盒子中        * 下面是服务器端data.php代码:        * <?php        *  $_callback = $_GET['callback'];        *  $data = array(1,2,3);        *  echo $_callback.'('.json_encode($data).')';        *  ?>        * 如果该文件不能访问,你可以在自己的wamp中配置一个虚拟主机进行访问        * 虚拟主机的配置地址:        * http://blog.csdn.net/super_yang_android/article/details/53991982        * */        var oUrl = 'http://www.lamport.me/data.php?callback=getData';        (function (oUrl) {            var oScript = document.createElement('script');            oScript.type = 'text/javascript';            oScript.src = oUrl;            document.getElementsByTagName('head')[0].appendChild(oScript);        })(oUrl);        function getData(data) {            if (data !== undefined) {                alert(data);            }        }        getData();    </script></head><body></body></html>
0 0
原创粉丝点击