问题描述
- web app用ajax访问后台接口需要跨域怎么办?
-
web app是本地编写的,后台是在阿里云上面,后台提供了接口,web app用ajax请求接口时报了不能跨域的错误。web app应该怎么访问后台的接口啊?各位大神给个代码或者demo观摩观摩。
解决方案
用jquery的Ajax 可以跨域
解决方案二:
第五章有讲到,希望能帮到你:http://www.imooc.com/learn/207
解决方案三:
研究一下jsonp吧,专门用来解决跨域问题的
解决方案四:
在服务器输出之前加:
header('Access-Control-Allow-Origin:*');
解决方案五:
最好是改为jsonp数据,设置Access-Control-Allow-Origin响应头有兼容性问题,IE10-需要用XDomRequest对象才行,jsonp是兼容性最好的,自己查询下什么是jsonp数据
时间: 2024-12-30 13:38:29