原标题:ajax cors跨域ajaxpost这应该是最全的解决方案了
解决方案(一一对应):
建议删除代码中手动添加的*,只用项目配置中的即可
建议删除IIS下的配置*只用项目配置中的即可
一般ajaxcors跨域ajaxpost解決就是通过JSONP解决或者CORS解决,如以下:(注意,现在已经几乎不会再使用JSONP了所以JSONP了解下即可)
JSONP方式解决cors跨域ajaxpost问题
jsonp解决cors跨域ajaxpost问题是一个比较古老的方案(实际中不推荐使用),这里做简单介绍(实际项目中如果要使用JSONP,一般会使用JQ等对JSONP进行了封装的类库来进行ajax请求)
JSONP之所以能够用来解决cors跨域ajaxpost方案,主偠是因为 <>脚本拥有cors跨域ajaxpost能力,而JSONP正是利用这一点来实现。具体原理如图
JSONP的实现步骤大致如下(参考了来源中的文章)
客户端网页网页通过添加一個 <>元素向服务器请求JSON数据,这种做法不受同源政策限制
后台配置可以参考如下步骤:
打开控制面板选择管理工具,选择iis;右键单击自己的網站,选择浏览;打开网站所在目录,用记事本打开//ajaxCrossDomainSolution.html)
●本文编号577以后想阅读这篇文章直接输入577即可