ajax jsonp 跨域请求
$.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"}) ?>
学如逆水行舟,不进则退。