$.ajax(
{
type: 'get',
url: url + "&uid=" + id,
dataType: 'jsonp',
jsonp: "callback",
jsonpCallback: "cb",
complete: function (XMLHttpRequest, textStatus) {
var data = XMLHttpRequest.responseText;
alert("data:"+data);
alert('error: ' + textStatus);
},
success: function (data) {
alert('success');
},
error: function (e) {
alert('fail');
}
}
);
注意:jsonpCallback 里写的是方法名,服务器端返回方法带参数
cb(json)
php端返回
echo $_GET['callback']."(".json_encode($data).")";
callback是传过来的参数名