jquery jsonp 跨域

来源:互联网 发布:ubuntu的串口调试工具 编辑:程序博客网 时间:2024/05/22 14:05
$.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是传过来的参数名

原创粉丝点击