您现在的位置是:首页 > 博客日记 > Php Php

jsonp 跨域请求

2016-01-01 09:29:46 【Php】 人已围观

ajax.js

  1. $.ajax({
  2. type : "post",
  3. url : "ajax.php",
  4. dataType : "jsonp",
  5. jsonp: "callback",//传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(默认为:callback)
  6. jsonpCallback:"success_jsonpCallback",//自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名
  7. success : function(json){
  8. alert('success');
  9. },
  10. error:function(){
  11. alert('fail');
  12. }
  13. });

ajax.php

  1. <?php
  2. $data = ".......";
  3. $callback = $_GET['callback'];
  4. echo $callback.'('.json_encode($data).')';
  5. exit;
  6. ?>


关注TinyMeng博客,更多精彩分享,敬请期待!
 

很赞哦! ()