1.代理
在同域名的web服务器创建一个代理
2.jsonp
调用另一js文件下的数据利用script标签
jquery里
前端:
dataType: "jsonp",
jsonp: "callback",
后端
获取callback,与前端jsonp相同
$jsonp = $_GET["callback"];
获取内容用括号括起来
$result = $jsonp . '({"success":false,"msg":"没有找到员工。"})';
但不支持post请求
3.HTML5提供的XMLHttpRequest Level2 已经实现了跨域访问一起其他的一些新功能 IE10以下不支持
加入下面两句话
header('Access-Control-Allow-Origin:*');
header('Access-Control-Allow-Methods:POST,GET');