写了个json数据接口,为了方便调试,html和js部分就直接在本地用浏览器打开调试
结果提示这个错误
XMLHttpRequest cannot load Origin “xxx” is not allowed by Access-Control-Allow-Origin.
查过是js的安全机制有关,默认不允许跨域调用
解决方法(PHP版)
在接口源码内声明
header(‘Access-Control-Allow-Origin: *’); //只允许特定的而另一个域名访问,把*替换成特定被允许的域名
或者..把html文件上传到服务器上。