跨域的怎么解决
都怎么解决跨域 问题的? 必须要运行在 本地服务器上吗?
都怎么解决跨域 问题的? 必须要运行在 本地服务器上吗?
2017-02-15
跨域要在被跨域的文件中加入头信息,例如php中
header('Allow-Access-Across-Origin:*');
这样该文件可以被外域文件访问,你也可以在服务器httpd-vhost.conf文件中被访问域名的<VirtualHost>里的<Directory>中加入Head Allow-Access-Across-Origin : '*'来允许该浏览器被跨域访问,
最后好像还有一种设置.htaccess文件的方法,我不太清楚,只能帮你到这。
另外,ajax必须设置请求类型为GET,如果是使用jQuery的ajax请求数据的话,
$.ajax({dataType:jsonp,type:get}); //获取数据的类型要设置为jsonp 说明是跨域获取的数据 //JSON with Pading
这是我的理解范围之内所能做的,谢谢
举报