Ajax请求WebService跨域问题的解决方案

 更新时间:2016年10月17日 17:09:47   作者:鋒子   我要评论
这篇文章主要介绍了Ajax请求WebService跨域问题的解决方案,本文给大家介绍的非常详细,具有参考借鉴价值,需要的朋友可以参考下

1、背景

  用Jquery中Ajax方式在asp.net开发环境中WebService接口的调用

2、出现的问题

原因分析:浏览器同源策略的影响(即JavaScript或Cookie只能访问同域下的内容);

3、解决方案:

(1) JSONP:只支持GET方式

(2) CROS:跨域资源共享

以下为CROS解决方案:

  a.在WebService接口加上响应头信息:

  b.在web.config文件中加上相关配置节信息:

运用a或者b的解决方案后,浏览器头信息中变动如下:

最终问题得以较好的解决,但对于此方案各个浏览器支持情况不同,附图如下:

以上所述是小编给大家介绍的Ajax请求WebService跨域问题的解决方案,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • AJAX +SpringMVC 实现bootstrap模态框的分页查询功能

    AJAX +SpringMVC 实现bootstrap模态框的分页查询功能

    这篇文章主要介绍了AJAX +SpringMVC 实现bootstrap模态框的分页查询功能,以及模态框 ajax分页实例代码分享,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-01-01
  • jQuery中ajax的4种常用请求方式介绍

    jQuery中ajax的4种常用请求方式介绍

    AJAX 是一种与服务器交换数据的技术,本文给大家分享四种ajax常用的请求方式,感兴趣的朋友跟着小编一起看看吧
    2016-10-10
  • 使用Ajax实时检测

    使用Ajax实时检测"用户名、邮箱等"是否已经存在

    这篇文章主要介绍了使用Ajax实时检测"用户名、邮箱等"是否已经存在,需要的朋友可以参考下
    2015-01-01
  • 使用$.getJSON实现跨域ajax请求示例代码

    使用$.getJSON实现跨域ajax请求示例代码

    getJSON调用并获取远程的JSON字符串,将其转换为JSON对象,如果成功,则执行回调函数,下面有个不错的示例,需要的朋友可以参考下
    2013-11-11
  • 详解ajax +jtemplate实现动态分页

    详解ajax +jtemplate实现动态分页

    jtemplate是一个基于JQuery的模板引擎插件,功能非常强大,有了她你就再不用为使用JS绑定数据集而发愁了。本文给大家分享ajax +jtemplate实现动态分页,需要的朋友可以参考下本文
    2015-09-09
  • Ajax发送和接收请求

    Ajax发送和接收请求

    这篇文章主要为大家详细介绍了Ajax发送和接收请求的相关资料,感兴趣的小伙伴们可以参考一下
    2016-02-02
  • ajax实现简单实时验证功能

    ajax实现简单实时验证功能

    这篇文章主要介绍了ajax实现简单实时验证功能,需要的朋友可以参考下
    2017-12-12
  • 非常实用的ajax用户注册模块

    非常实用的ajax用户注册模块

    这篇文章主要为大家详细介绍了非常实用的ajax用户注册模块,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • pjblog发表评论用的ajaxJS.js

    pjblog发表评论用的ajaxJS.js

    pjblog发表评论用的ajaxJS.js...
    2007-04-04
  • 图文解析AJAX的原理

    图文解析AJAX的原理

    Ajax的工作原理相当于在用户和服务器之间加了—个中间层(AJAX引擎),使用户操作与服务器响应异步化。网上关于介绍ajax的原理有很多,本文将通过图文的形式给大家更直接明了的介绍,有需要的可以参考学习。
    2016-08-08

最新评论