ajax跨域处理
来源:互联网 发布:便宜好用的香水知乎 编辑:程序博客网 时间:2024/05/29 16:50
方法一
代理(后台)
1.通过在同域名的web服务器端创建一个代理;
北京服务器(域名:www.beijing.com)
上海服务器(域名:www.shanghai.com)
比如在北京的web服务器的后台(www.beijing.com/proxy-shanghaiservice.php)来调用上海服务器(www.shanghai.com/services.php)的服务,然后再把访问结果返回给前端,这样前端调用北京同域名的服务就和调用上海的服务效果相同了
比如瀑布流案类,用代理方式获取数据;
方法二
JSONP
1.通过创建动态script实现按需调用;
2.用script标签加载资源是没有跨域问题的;
3.当前阶段如果想通过纯web端(ActiveX控件、服务端代理、属于未来的HTML5之Websocket等方式不算)跨域访问数据就只有一种可能,那就是在远程服务器上设法把数据装进js格式的文件里,供客户端调用和进一步处理;
百度搜索框案类;
方法三
XHR2
html5 的XHR2 ;
由于同源限制(same-origin policy),以前XMLHttpRequest(XHR) 只能同源通讯,不能进行跨源资源共享(Cross-Origin Resource Sharing,CORS) 。由于HTML 5的概念形成,在原有XHR的基础上提出了XMLHttpRequest Level2(XHR2),在XHR2中对CORS有了很好的支持。
阅读全文
1 0
- ajax跨域处理
- ajax php 跨域处理
- ajax 跨域处理 jsonp
- AJAX跨域问题处理
- ajax 跨域请求处理
- ajax jsonp跨域处理
- AJAX跨域问题处理
- Ajax处理跨域方式
- ajax处理跨域问题
- ajax 处理跨域请求
- ajax的跨域处理
- ajax的跨域处理
- ajax跨域请求处理
- ajax后台跨域处理
- ajax跨域问题的处理
- ajax跨域调用问题处理
- ajax跨域系列--JSONP方式处理
- JAVA处理AJAX跨域问题
- 登录窗口
- C++作业六
- lTE缩略语
- 计算器
- 最大似然估计
- ajax跨域处理
- Fragment碎片的生命周期
- 0015、node 之multer上传文件处理
- JDBC连接数据库
- linux exercise 20
- Java web开发中,转发与重定向的差异!
- 数据结构之最小堆的实现C++版
- 使用node.js搭建服务器
- LeetCode 179. Largest Number