1.jsonp
jsonp只支持GET方式,type设为POST,也会自动变为GET
2.iframe
可以使用创建一个隐藏的iframe来实现,与ajax上传图片原理一样,较麻烦
3.服务端设置Access-Control-Allow
在被请求的Response header中加入
header('Access-Control-Allow-Origin:*'); header('Access-Control-Allow-Methods:POST'); header('Access-Control-Allow-Headers:x-requested-with,content-type');
Access-Control-Allow-Origin:* 表示允许任何域名跨域访问
如果需要指定某域名才允许跨域访问,只需把Access-Control-Allow-Origin:*改为Access-Control-Allow-Origin:允许的域名
例如:header(‘Access-Control-Allow-Origin:http://www.client.com’);