jsonp是一种json数据的使用方式,可以实现不同域名之间的请求和发送数据。
客户端实现方式:
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <Meta charset="UTF-8">
- <title>Document</title>
- <script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js"></script>
- <script type="text/javascript"> var flightHandler = function(data){ alert(data); } var url = "http://119.29.176.18/jsonp.PHP?jsoncallback=flightHandler"; // 创建script标签,设置其属性 var script = document.createElement('script'); script.setAttribute('src',url); // 把script标签加入head,此时调用开始 document.getElementsByTagName('head')[0].appendChild(script); </script>
- </head>
- <body>
-
- </body>
- </html>
服务器端实现方式:
jquery实现客户端:
不正确之处还望指正。