您的位置:首页 > Web前端 > JavaScript

ajax jsonp 跨域请求

2016-05-13 15:43 337 查看
$.ajax({
type:"get",
url: "http://localhost/test/a.php",
dataType: "jsonp",
jsonp: "callback",
   jsonpCallback:'jsonpCallback',   //必须
success: function(json) {
alert('success');
},
error:function() {
alert('error');
}
});


<?php

  $callback = isset($_GET['callback']) ? trim($_GET['callback']) : ''; //jsonp回调参数,必需
  $date["msg"]="success";
  $tmp= json_encode($date); //json 数据
  echo $callback.'('.$tmp.')';  //返回格式,必需

  //返回的格式为:jsonpCallback({"msg":"success"})
?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: