第一,首先要浏览器支持。 Firefox和Chrome都支持了。 IE10 也支持。 IE8,9 需要使用其他方式才能支持

第二, 加上HTTP header。 IIS 7 的方式比较容易。 就在web.config 里面加上这段就可以了。 IIS6 需要在IIS里面的对应的网站里面加上这3个header。

<system.webServer>
    <httpProtocol>
     <customHeaders>
       <add name="Access-Control-Allow-Origin" value="*" />
       <add name="Access-Control-Allow-Methods" value="POST" />
       <add name="Access-Control-Allow-Headers" value="content-type" />
     </customHeaders>
   </httpProtocol>
  </system.webServer>

客户端的jquery就和平常使用ajax的方式一样,不需要 加 jQuery.support.cors = true;

其他平台或者编程的方式可以参考

http://blogs.msdn.com/b/carlosfigueira/archive/2012/02/20/implementing-cors-support-in-asp-net-web-apis.aspx
http://enable-cors.org/

转载于:https://www.cnblogs.com/yzycoder/p/5824902.html

IIS 支持 ajax 跨域相关推荐

  1. js原生ajax跨域请求,封装一个原生js的ajax请求,支持IE9CORS跨域请求

    前言 关于纯js的ajax请求,我之前有文章写过, https://www.haorooms.com/post/js_ajax_chun , 关于CORS跨域资源共享,我也有文章写过, https:/ ...

  2. 原生ajax如何跨域,封装一个原生js的ajax请求,支持IE9CORS跨域请求

    前言 关于纯js的ajax请求,我之前有文章写过,https://www.haorooms.com/post/js_ajax_chun, 关于CORS跨域资源共享,我也有文章写过,https://ww ...

  3. ajax跨域时使得后台的sessionid不断地的变化,以及layui表格支持跨域的方法,java

    java+ajax跨域sessionid不断变化 由于实现一个功能,需要实现一个在过滤器中使用session的程序, 结果在前端使用ajax访问后台时,后台一直不能获取session存的值,导致了某一 ...

  4. ajax跨域,这应该是最全的解决方案了

    前言 从刚接触前端开发起,跨域这个词就一直以很高的频率在身边重复出现,一直到现在,已经调试过N个跨域相关的问题了,16年时也整理过一篇相关文章,但是感觉还是差了点什么,于是现在重新梳理了一下. 个人见 ...

  5. ajax跨域,这应该是最全的解决方案了 1

    前言 从刚接触前端开发起,跨域这个词就一直以很高的频率在身边重复出现,一直到现在,已经调试过N个跨域相关的问题了,16年时也整理过一篇相关文章,但是感觉还是差了点什么,于是现在重新梳理了一下. 个人见 ...

  6. Ajax跨域:Jsonp原理解析

    推荐先看下这篇文章:JS跨域(ajax跨域.iframe跨域)解决方法及原理详解(jsonp) JavaScript是一种在Web开发中经常使用的前端动态脚本技术.在JavaScript中,有一个很重 ...

  7. JSONP实现Ajax跨域请求

    前言 由于浏览器存在同源策略的机制,所谓同源策略就是阻止从一个源(域名,包括同一个根域名下的不同二级域名)加载的文档或者脚本获取/或者设置另一个源加载的文档属性. 但比较特别的是:由于同源策略是浏览器 ...

  8. js ajax 跨域问题 解决方案

    什么是跨域问题? 跨域问题来源于JavaScript的"同源策略",即只有 协议+主机名+端口号 (如存在)相同,则允许相互访问.也就是说JavaScript只能访问和操作自己域下 ...

  9. php 两次post,ajax跨域往php程序post数据时,php程序总是执行两次的解决办法

    ajax跨域往php程序post数据时,php程序总是执行两次的解决方法 php程序是部署在IIS7上面,ajax提交数据时,遇到了两个问题,一个就是跨域,一个php程序总会被执行两次. 第一个问题的 ...

最新文章

  1. 今天是2013年06月21日,博客之路开始了!
  2. Scrapy-Splash的介绍、安装以及实例
  3. python绘图subplot绘制5幅图:以2行绘制,首行3幅图,次行2幅图居中(内含绘制3幅图简单版)
  4. pool python 传参数_Python-爬虫-多线程、线程池模拟(urllib、requests、UserAgent、超时等)...
  5. Google C++单元测试框架(Gtest)系列教程之一——入门
  6. 工作342:消除平时环境的console
  7. etcd部署简单说明
  8. 软件架构——设计原则
  9. 5 table滑动固定_淮南滑动管托固定管托
  10. funCode课程实训(C++ )
  11. 彩灯控制器课程设计vhdl_基于VHDL的彩灯控制器设计与实现.doc
  12. 为什么计算机屏幕出现黄色,电脑屏幕发黄的五种原因及处理方法
  13. 【Front Plant Sci】LvMYB5 和 LvMYB1转录因子调控百合花青素合成
  14. 201621123062《java程序设计》第11周作业总结
  15. 【scratch高阶案例教学】scratch黄金矿工 scratch创意编程 少儿编程 手把手教小朋友们从零制作黄金矿工游戏
  16. 服务器操作系统查询命令,服务器操作系统查询命令
  17. ChatGPT玩法大全火了,一键复制就能get同款效果:脱口秀张口就来,还能扮演哈利波特...
  18. itunesconnect 招行香港一卡通收款问题
  19. 分享一个简洁大气的门户网站模版
  20. 动态分析股票走势算法图,股票趋势预测算法

热门文章

  1. Maven学习(三) -- 仓库
  2. MySql技巧个人笔记
  3. Spring冲刺计划会议
  4. wcf寄宿iis7是的 500错误
  5. C++如何获得文件大小(1)
  6. #define CV_DEFAULT(val) = val 这样的宏定义是没有问题的~
  7. 使用Ubuntu挂载NTFS格式分区
  8. C++ algorithm中find系列函数总结
  9. Linux脚本选题背景,shell实例100例《一》
  10. php 文件迭代对象,通过PHP中的stdClass对象进行迭代