跨域post到路由地址
用larave做了一个普通接口,其实也是路由到控制器然后执行定义的方法并返回json数据。
形式为外部通过路由地址带参数post过来,本地做了个ajax请求的测试,没问题。但是跨域就提示“XMLHttpRequest cannot load http://xxxx.... No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin ”。
请问要想让这个接口支持跨域请求怎么改?
形式为外部通过路由地址带参数post过来,本地做了个ajax请求的测试,没问题。但是跨域就提示“XMLHttpRequest cannot load http://xxxx.... No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin ”。
请问要想让这个接口支持跨域请求怎么改?
3 个回复
G8Ycn
赞同来自:
在方法里加入下面两行代码
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Headers: X-Requested-With');
雨师
赞同来自:
rocet
赞同来自: