jquery ajax跨域访问webservice配置
1.webservice方法
[System.Web.Script.Services.ScriptService]public class TestService : System.Web.Services.WebService{[WebMethod]public string Test(string inputStr){HttpContext.Current.Response.AddHeader("Access-Control-Allow-Origin", "*");return "Hello :"+inputStr;}}
2.webservice网站web.config配置
<!--
有关如何配置 ASP.NET 应用程序的详细信息,请访问
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0" />
<customErrors mode="Off"/>
<webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
<add name="Documentation"/>
</protocols>
</webServices>
</system.web>
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Methods" value="OPTIONS,POST,GET"/>
<add name="Access-Control-Allow-Headers" value="x-requested-with,content-type"/>
<add name="Access-Control-Allow-Origin" value="*" />
</customHeaders>
</httpProtocol>
</system.webServer>
</configuration>
3.jquery ajax调用
function doClick1() {
$.ajax({type: "post",url: "http://xx.com/TestService.asmx/Test",dataType: 'xml',data: { inputStr: 'everyone' },success: function (data) {alert(data); //xml对象},error: function (XMLHttpRequest, textStatus, errorThrown) {console.log(XMLHttpRequest);alert('error:' + errorThrown);}});}
转载于:https://www.cnblogs.com/xuejianxiyang/p/5369346.html
jquery ajax跨域访问webservice配置相关推荐
- Jetty Cross Origin Filter解决jQuery Ajax跨域访问的方法
当使用jQuery Ajax post请求时可能会遇到类似这样的错误提示 XMLHttpRequest cannot load http://xxxxxx. Origin http://xxxxxx ...
- ie8 jquery ajax 跨域访问,jQuery.Ajax IE8,9 无效(CORS跨域)
今天在开发网站的时候,发现一个问题,$.ajax()在 IE8,9 浏览器不起作用,但 Chrome,Firefox ,360,IE10以上等浏览器却是可以的,网上资料很多,查询最后发现是 IE8,9 ...
- js Ajax跨域访问
-----------------------index.html <html> <head> <title>JQuery Ajax跨域访问</title&g ...
- JQuery实现Ajax跨域访问--Jsonp原理
JavaScript是一种在Web开发中经常使用的前端动态脚本技术.在JavaScript中,有一个很重要的安全性限制,被称为"Same-Origin Policy"(同源策略). ...
- apache ajax 跨域访问,AJAX跨域访问(从Tomcat8到Apache/Nginx)
1.在Tomcat的Root目录下放入如下的文件 apache-tomcat-8.0.12X64\webapps\ROOT clientaccesspolicy.xml文件 crossdomain.x ...
- jsonp跨域的缺点ajax缺点,浅析JSONP解决Ajax跨域访问问题的思路详解
前几天,工作上有一新需求,需要前端web页面异步调用后台的Webservice方法返回信息.实现方法有多种,本例采用jQuery+Ajax,完成后,在本地调试了一切ok,但是部署到服务器上以后就出现问 ...
- ie9以下兼容ajax跨域访问,解决ie9以下浏览器ajax请求报error拒绝访问方案 解决ie9以下浏览器ajax请求报400问题方案
解决方案如下: 1.ie9以下兼容ajax跨域访问 2.ajax请求开始前添加 jQuery.support.cors = true; 允许跨域 3.ie浏览器设置允许通过域访问数据 并且 ur ...
- 使用jquery完成跨域访问
jquery实现跨域访问有两种方式,一个是$.getJSON,一个是$.ajax,注意只有get请求才能实现跨域访问. 一.$.getJSON实现跨域访问 get.html: <!doctype ...
- jq跨域代理_用jQuery解决跨域访问
浏览器端跨域访问一直是个问题, 多数研发人员对待js的态度都是好了伤疤忘了疼,所以病发的时候,时不时地都要疼上一疼.记得很久以前使用iframe 加script domain 声明,yahoo js ...
最新文章
- bitnami-redmineserver迁移
- 对一种自制乐器进行音高修正和音色分析
- OJ题目-使用+-|等符号表示数字,进行运算【C语言】
- Java反射之从对象获取值
- windows7下安装centos7双系统(未验证)
- gentoo hibernate
- 淘宝npm镜像使用方法(转)
- bitnamigitlab_Bitnami Gitlab 修改端口
- stripfxg php,zzcms v8.2 中的众多cve分析
- Android修行手册-TextView常用属性篇
- pdf2docx:Python实现PDF转Word
- java代码实现CGCS2000大地坐标系XY值转化为对应经纬度
- OpenCC的编译与多语言使用
- (差分)洛谷P4231 三步必杀
- RabbitMQ基础篇 (一)
- 国庆七天测(五)马里奥
- updater-script 刷机脚本语法
- REST接口设计规范总结
- 山东大学软件学院2018软件工程期末考试试题(回忆版)
- 2022年10月 前端面试题总结——(二)
热门文章
- oracle 分段函数,清华大学出版社-图书详情-《新高考数学题型全归纳(基础版)》...
- vlan绑定_图文并茂深入了解VLAN工作原理,不能错过干货
- 合并两个有序数组Python解法
- 孩子数学成绩不好怎么办_孩子数学成绩不好怎么办
- eclipse配置本地连接 hadoop
- 子网掩码及网络号路由表的匹配方法
- linux抓取网络信息,Linux获取所有网口及其详细信息
- office 2007 oracle 9,office2007win10版下载
- 读书二十二载,信念很简单,把书念下去,然后走出去,不枉活一世。
- HDLBits答案(3)_Verilog模块的例化与调用