首页 > 技术分享 > AJAX
收藏

ajax跨域的两种方式

11/05 15:30
大潇博客 原创文章,转载请标明出处

不同域名使用ajax传递参数,会涉及到跨域,ajax有两种跨域方式


第一种使用jsonp跨域,我前面的文章有详细介绍


第二种为正常写法,不过需要后端语言配合,例如PHP,代码开始定义:

header('Access-Control-Allow-Credentials:true');

header('Access-Control-Allow-Origin:http://127.0.0.1');

header('Access-Control-Allow-Methods:GET, POST, OPTIONS');


这里有个需要注意的地方,Access-Control-Allow-Origin,我们总会习惯在它后面加“*”,也就是header('Access-Control-Allow-Origin:*');


这样后端会允许任何域名跨域,实际操作却会报错,所以要在后面加入前端页面所用的域名,这样才能合法跨域


注意,只加域名即可,不用任何路径,否则依旧跨域失败


打赏

阅读排行

大家都在搜

博客维护不易,感谢你的肯定
扫码打赏,建议金额1-10元
  • 15601023311