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’);

作者 铁血 汉子 2017年10月18日
2024/11/21/05:04:22pm 2017/10/18/15:46:33
0 1612