Loading... # [PHP AJAX JSONP实现跨域请求](https://blog.p2hp.com/archives/2995) 代码示例: **js代码** ```js <script> $.ajax({ type : "get",//get方法 async:false, url : "json.php", dataType : "jsonp", //类型 jsonp: "callback",//传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(默认为:callback) //jsonp回调参数,必需 jsonpCallback:"success_jsonpCallback",//自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名(如果一个页面有多个jsonp请求,请在这里起不同的名字) success:function(json){ alert(json); alert(json[0].aid); }, error:function(){ alert('fail'); } }); }); </script> ``` **PHP代码:json.php ** ```php <?php $callback = $_GET['callback']; //jsonp回调参数,必需 $data=array(array('aid'=>22,'name'=>'张三','age'=>30)); echo $callback.'('.json_encode($data).')'; //返回格式,必需 ?> ``` 最后修改:2023 年 08 月 09 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏