Jquery AJAX 跨域调用webservices
来源:互联网 发布:修改积分软件. 编辑:程序博客网 时间:2024/06/16 16:23
1. web.config里需要配置2个地方
<httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</httpHandlers>
在<system.web></system.web>之间加入
<webServices>
<protocols>
<add name="HttpPost" />
<add name="HttpGet" />
</protocols>
</webServices>
2. 使用Jsonp进行跨域调用
<script src="jquery-1.4.1.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
type: "get",
url: "http://localhost:2579/Services/ShopCart.asmx/Test1",
async: false,
contentType: "application/json",
dataType: "jsonp",
data: "DiMain=test",
//data: "{DiMain:'test'}",
success: mySuccess,
error: myError
});
});
function mySuccess(res) {
alert(res.result);
}
function myError(a, b, c) {
alert(b);
}
</script>
3. asmx文件
[WebMethod]
public void Test1(string DiMain)
{
//return CmnProc.getString(HttpContext.Current.Request["callback"]) + "({d:\"" + DiMain + "\"})";
HttpContext.Current.Response.Write(CmnProc.getString(HttpContext.Current.Request["callback"]) + "({result:\"" + DiMain + "\"})");
}
- Jquery AJAX 跨域调用webservices
- JQuery 中的Ajax调用WebServices 的总结
- JQuery的WebServices调用
- jQuery 的WebServices 调用
- jquery调用webservices注意事项
- jQuery ajax 跨域调用
- jquery Ajax跨域调用
- jquery ajax 跨域调用
- jQuery Ajax 调用 ASP.NET WebServices + (POST)->JSON 数据传递,一种开发高效的模式
- Jquery Ajax GetJson实现跨域调用
- jquery Ajax 跨域调用(jsonp)
- jquery Ajax 跨域调用(jsonp)
- jquery的ajax跨域调用json
- 关于jQuery+ajax 跨域调用问题
- ASP.NET3.5中jQuery调用WebServices
- Jquery调用webservices(各种返回值)
- JQuery Ajax跨域调用和非跨域调用的问题
- 一个调用ATL Server WebServices 的AJAX客户端
- 字符串的自适应size的获取(一句话的事儿)
- 爆iPhone 6和iOS 7正在测试 新产品或年中发布
- wpf编辑器:属性栏和动态中英双语
- ZeroMQ的测试结果
- struts1源码阅读(4)
- Jquery AJAX 跨域调用webservices
- 全面理解COM+
- Struts2/XWork < 2.2.0远程执行任意代码漏洞分析及修补
- 记录下自己的开发历程
- TA游戏推荐:黑暗画风3D动作游戏《恐惧之魂》
- c#操作进程、服务、注册表(源码测试通过)
- windows迁移linux问题集锦
- [HTML5系列实践之一]用HTML5做动态饼图
- 本博客会更正转载文章的错误 andriod || linux --- 热烈庆祝突破1000分