问题描述
- wcf rest ajax post 提交的不能跨域
- 今天调试代码的时候发现一个跨域问题,在IE上运行正确,但是在Chrome和Firefox上提示“Error”错误是
所用的 getPreventDefault() 已不赞成使用。请使用 defaultPrevented 替代。 jquery.js:5375:0
已阻止跨源请求:同源策略禁止读取位于 http://192.168.1.105:3721/OrderServices/ 的远程资源。(原因:来自 CORS 预检通道的 CORS 头 'Access-Control-Allow-Headers' 的令牌 'content-type' 无效)。 <未知>
已阻止跨源请求:同源策略禁止读取位于 http://192.168.1.105:3721/OrderServices/ 的远程资源。(原因:CORS 请求失败)。请大神帮忙看下,指点一下小弟,是Json格式的。
解决方案
http://mutongwu.iteye.com/blog/1637183
解决方案二:
非ie浏览器端口不一样也算跨域。。你需要个你的wcf添加Access-Control-Allow-Headers响应头为*允许跨域请求此页面
http://q.cnblogs.com/q/8919/
解决方案三:
Ajax Post Cross Domain 跨域请求 WCF RestFull
时间: 2024-10-24 17:10:59