客户端代码: ml> <head> <title >fn</title> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <script type="text/javascript"> var fn = function(data){ alert(data); }; // 提供jsonp服务的url地址(不管是什么类型的地址,最终生成的返回值都是一段javascript代码) var url = "http://ttzz.:9090/b.php?code=100&callback=fn"; // 创建script标签,设置其属性 var script = document.createElement('script'); script.setAttribute('src', url); // 把script标签加入head,此时调用开始 document.getElementsByTagName('head')[0].appendChild(script); </script> </head> <body> </body> </html> 服务端代码: <?php$code=$_GET['code']+200; $res=$_GET['callback']."($code)"; echo $res; ?> |
|