ajax实现跨域请求

2018-06-22 07:41:00来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

因为现在一直用的mvc,所以就以mvc来说说ajax跨域提交。

 

首先说说跨域,简单说就是不同域名访问,比如在aaa.com访问bbb.com。

 

就拿招聘网站来说,分为两种用户,求职者和企业,求职者端是招聘官网,这是一个网站;企业所登录的是招聘管理系统,这也是一个网站。

 

但一般企业都是从官网选择企业登录后再进入招聘系统的(毕竟这是官网嘛),熟悉之后就会直接从招聘系统登录进入。那么在官网登录然后进入招聘系统其实这个过程就用到了跨域。

 

招聘系统项目的Controllers里写了登录的Action,这个时候就不用再到官网的Controllers中写一个Action,而是进行跨域请求。

 

ajax的url以“域名/{Controllers}/{Action}”的格式填写,其他的属性都正常填写。

 

不过要再加上一个属性:jsonp: "jsonpCallback",且data属性改成“jsonp”

 

注意,这里是jsonp不是json,json是一直数据交换方式不是跨域。

 

其实,说了这么一大堆ajax跨域就指着最后说的。

 

(自己还是个学生,理解的其实就这么多,大神看了还是请轻喷!)

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:设计模式之原型模式

下一篇:设计模式之适配器模式