ajax跨域问题 ,如何解决跨域请求数据

131 阅读1分钟

ajax不能跨域

解决跨域请求方案

1.jsonp 缺点 :只能get请求 比如文件上传FormData (现在基本不用jsonp)

  • 原理:动态的创建script添加src属性(但是这个请求是异步的)在页面上声明一个函数,服务器端返回的是函数调用 2.cors :跨域资源共享
  • 原理:在响应头添加Access-control-Allow-Origin:* //允许所有域名访问
  1. 反向代理 原理:服务器与服务器之间数据通信

image.png