jquery调用wcf案例
----------根据其他网友总结
1.在契约接口上添加:[WebInvoke(RequestFormat=WebMessageFormat.Json,ResponseFormat=WebMessageFormat.Json,BodyStyle=WebMessageBodyStyle.WrappedRequest)]
2.在实现契约的的服务上添加标记:[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
3.配置文件:
<system.serviceModel>
<services >
<service name="WebApplication1.guo" >
<endpoint address="" behaviorConfiguration="DiggServiceBehavior" binding="webHttpBinding" contract="WebApplication1.Iguo" />
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="AllenBehavior">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="false" />
</behavior>
</serviceBehaviors>
<endpointBehaviors>
<behavior name="DiggServiceBehavior">
<enableWebScript/>
</behavior>
</endpointBehaviors>
</behaviors>
<serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
</system.serviceModel>
4.调用:
<script type="text/javascript">
function guo() {
$.ajax({
url: "guo.svc/Show",
type: 'post',
contentType: 'text/json',
data: '{"str":"guozefeng"}',
success: function (data) { alert(data.d); },
error: function (data) { alert("error"); }
});
}
</script>
-------需要注意的:
ry调用WCF的要点:
1. [WebInvoke(RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.WrappedRequest)]
2. [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
3. binding="webHttpBinding"
4. <enableWebScript/>
5. contentType: 'text/json'
jquery调用wcf案例的更多相关文章
- VS2010中使用Jquery调用Wcf服务读取数据库记录
		VS2010中使用Jquery调用Wcf服务读取数据库记录 开发环境:Window Servere 2008 +SQL SERVE 2008 R2+ IIS7 +VS2010+Jquery1.3.2 ... 
- 抛弃WebService,在.NET4中用 jQuery 调用 WCF
		在我们之前的开发中,对于ajax程序,都是通过jQuery调用标记为[System.Web.Script.Services.ScriptService]的WebService,然后在WebServic ... 
- jQuery调用WCF需要注意的一些问题
		昨天,博客园首页增加了Digg功能.在该功能中我们开始尝试使用jQuery直接调用WCF.之前我们采用的方案是jQuery调用Web Service,然后WebService再调用服务层.这样调用主要 ... 
- JQuery调用WCF服务,部署在iis
		Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE /* Style Definitions */ table.MsoNormalTable ... 
- jQuery调用WCF
		jQuery要调用WCF,首先要创建service.svc服务文件,这里边需要注意: [ServiceContract(Namespace = "")] [AspNetCompat ... 
- jQuery调用WCF服务传递JSON对象
		下面这个示例使用了WCF去创建一个服务端口从而能够被ASP.Net页面通过jQuery的AJAX方法访问,我们将在客户端使用Ajax技术来 与WCF服务进行通信.这里我们仅使用jQuery去连接Web ... 
- JQuery调用WCF服务
		一:创建一个wcf服务项目 [ServiceContract] public interface IService1 { [OperationContract] [WebInvoke(RequestF ... 
- jQuery调用WCF 说明
		在项目中用过一些WCF的技术这篇文章是对以前用过的一点东西的一个梳理 一,webconfig的配置除了一般的配置外,与WCF相关的配置如下 <system.serviceModel> ... 
- jquery 调用wcf 的SOA架构,将三层架构运用到SOA的架构中来(第四天)
		经过前面3天的学习,我想大家应该对SOA的架构有了初步的了解,其实 SOA与三层架构并不冲突,而是三层架构的升级版. 来看下传统的三层架构! 一共可以分为4个层: 模型层(可有可无),客户端,服务端, ... 
随机推荐
- Azure File Service in IIS
			微软Azure的Storage套件中提供了新的服务File Service,让我们运行在Azure中的程序都能共享存储,一个存储账号共享的没有上线,但每个共享的上限是5G.由于File Service ... 
- hdu4288 Coder 2012成都网络赛 A题
			题意:往集合里面添加删除数,集合中的数是按从小到大排列的,询问下标模5等于3的数的和. 记得当时这题不会做, 现在想简单多了,只要维护五个值和左右子树的size大小就行了. #define maxn ... 
- JSP简单的练习-使用JDOM阅读xml文件
			<%@ page contentType="text/html; charset=gb2312" language="java" %> <%@ ... 
- git branch(转)
			git branch git branch 不带参数:列出本地已经存在的分支,并且在当前分支的前面加“*”号标记,例如: #git branch* master newbranch gi ... 
- 更新内置flash方法[转]
			原文地址:http://bbs.theworld.cn/thread-223573-1-1.html 由于目前flash插件版本较旧,而旧版flash可能会导致崩溃,其实更新方法很简单,请看如下教程. ... 
- HDU   1877   另一个版本 A+B
			另一个版本 A+B Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total ... 
- awk学习总结(两) How awk works and awk CMD in a file
			测试文件names Tom Savage 100 Molly Lee 200 John Doe 300 $0 代表file的整行; $1,第一列;$2,第二列...... $ awk '/Tom/{p ... 
- ural 1932 The Secret of Identifier 容斥
			主题链接:点击打开链接 stl+容斥 #include <cstdio> #include <cstring> #include <algorithm> #incl ... 
- Android研究之游戏开发处理按键的响应
			1.onKeyDown 方法 onKeyDown 方法是KeyEvent.Callback 接口中的一个抽象方法,重写onKeyDown 方法能够监听到按键被按下的事件,我们先看看onKeyDown方 ... 
- android之【本地通知Notification】
			public class NotificationTest extends Activity { static final int NOTIFICATION_ID = 0x1123; @Overrid ... 
