【梅开三度】Ajax实现跨域访问最新解决方案

1018476364   ·   发表于 2021-3-12   ·   编程代码
在实际项目当中,我们经常会遇到同一个域名下不同项目之间通过Ajax相互调用数据,这样问题就来了,如何通过Ajax实现跨域呢?

解决方案

1.Jsonp

Jsonp解决跨域相对简单,服务器无需任何配置。具体实现如下:

2.CORS

CORS解决方案需要前端和服务端共同配置才能实现

前端

服务端(在程序入口文件配置)

【复制下面代码即可】

header('Access-Control-Allow-Origin: http://xxx.com');
header('Access-Control-Allow-Credentials: true');
header('Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept');

0 Reply   |  Until 2021-3-17 | 1578 View
LoginCan Publish Content