博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AJAX实现跨域的三种方法
阅读量:4965 次
发布时间:2019-06-12

本文共 433 字,大约阅读时间需要 1 分钟。

 

什么情况下算跨域?

 

.js

协议://子域名.域名:端口/ 【只要有一个不符合,就算跨域】

 

一个特殊情况:

 

AJAX实现跨域的三种方法:

 

 1、代理

难易程度:最麻烦,但使用最广泛

实现原理:通过后台(ASPPHPJAVAASP.NET)获取其它域名下的内容,然后再把获得内容返回到前端,这样因为在同一个域名下,所以就不会出现跨域的问题。

2JSONP

难易程度:相对简单

实现原理:人们发现,在调用Js文件的时候不受跨域的影响,所以可以通过<script>src属性

缺点:只支持GET方式调用。

3XHR2XMLHttpRequest Level 2

难易程度:最简单

实现原理:HTML5提供的XMLHttpRequest Level 2已经实现了跨域访问以及其他的一些新功能

缺点:只支持HTML5,如果你是移动端开发,可以选择使用XHR2

 

转载于:https://www.cnblogs.com/xjnotxj/p/5450648.html

你可能感兴趣的文章
Jetty源码学习-编译Jetty源码二三事
查看>>
十种排序
查看>>
让linux开机默认开启小键盘
查看>>
通用登录界面1.1
查看>>
poj 2395 最小生成树
查看>>
工作8年 开个园子
查看>>
并发容器之ConcurrentSkipListSet
查看>>
方法的重载和重写
查看>>
计算机网络 -面经(1)
查看>>
【bzoj5161】最长上升子序列 状压dp+打表
查看>>
RabbitMQ安装
查看>>
dmidecode查看设备硬件信息
查看>>
Day33、基于udp的套接字、socketserver模块、关于进程的简单介绍
查看>>
2.2计算圆柱体的体积.py
查看>>
HDU 3466 Proud Merchants
查看>>
java list 容器的ConcurrentModificationException
查看>>
前端 HTML 注释
查看>>
前端 HTML标签属性
查看>>
glassfish的启动
查看>>
513. 找树左下角的值
查看>>