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方法实现Form表单的提交及注意事项

    使用Ajax方法实现Form表单的提交及注意事项

    这篇文章主要介绍了使用Ajax方法实现Form表单的提交及注意事项,需要的朋友可以参考下
    2017-07-07
  • ajax请求Session失效问题

    ajax请求Session失效问题

    本文由脚本之家小编跟大家分享的ajax请求Session失效问题,感兴趣的朋友一起看看吧
    2015-09-09
  • Ajax实现关键字联想和自动补全功能及遇到坑

    Ajax实现关键字联想和自动补全功能及遇到坑

    这篇文章主要介绍了Ajax实现关键字联想和自动补全功能,实现代码包括前端部分和后端部分,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • Ajax+smarty技术实现无刷新分页

    Ajax+smarty技术实现无刷新分页

    这篇文章主要介绍了Ajax+smarty技术实现无刷新分页的相关资料,需要的朋友可以参考下
    2016-03-03
  • AJAX打造博客无刷新搜索

    AJAX打造博客无刷新搜索

    在本篇教程中,数据库的表名和日志查看页面以L-Blog为例,因为我的博客程序是从L-Blog修改而来。
    2006-07-07
  • Jquery中$.ajax()方法参数详解

    Jquery中$.ajax()方法参数详解

    本文是小编日常整理些有关jquery ajax()参数详解,由于jquery ajax方法参数比较多,靠大脑记住有点犯难,下面小编把内容整理分享到脚本之家网站,供大家参考
    2015-10-10
  • xajax的FORM例子

    xajax的FORM例子

    xajax的FORM例子...
    2006-11-11
  • AJAX初级教程之初识AJAX

    AJAX初级教程之初识AJAX

    本文是ajax初级教程的第一篇,本系列教程将从实用的角度出发,以最快的速度让读者掌握基本的AJAX应用,以最直接的方式展示AJAX技术。本文则讲解下AJAX的基础知识
    2014-12-12
  • Ajax修改数据即时显示篇实现代码

    Ajax修改数据即时显示篇实现代码

    上一篇我们讲了如何使用ajax向数据库添加数据,今天我们要大家学习的课程是:使用ajax修改数据库数据,并在客户网页立即显示新的内容.当然在修改的过程中同样不会有刷新网页的情况发生!
    2010-10-10
  • ajax实现无刷新上传文件功能

    ajax实现无刷新上传文件功能

    这篇文章主要为大家详细介绍了ajax实现无刷新上传文件功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08

最新评论