Jquery(Ajax) 调用wcf
来源:互联网 发布:smtp 端口 是多少 编辑:程序博客网 时间:2024/04/30 11:02
1. 新建一个Ajax-enabled Wcf Service(如图1-1)
2 Jquery 客户端调用代码:
$.ajax({
type: "POST",
contentType: "application/json",
url: option.url,
data: $.toJSON({ para: option }),
dataType: "text",
processData: false,
success: function (data) {
var json = ((typeof data) == "string") ? eval("(" + data + ")") : data;
data = json.d;
if(data == '' || data == undefined){
return;
}
json = ((typeof data) == "string") ? eval("(" + data + ")") : data;
showData(json);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert("Error Occured!");
}
});
/////////////////////////////////////////
data: $.toJSON({ para: option }), 表示传递的参数需要json序列化。
3 Wcf 服务器端代码:
/// <summary>
/// 获取某种类型的所有贺卡
/// </summary>
/// <param name="CardTypeId"></param>
/// <returns></returns>
[OperationContract]
[WebInvoke(Method = "POST",
BodyStyle = WebMessageBodyStyle.WrappedRequest,
RequestFormat = WebMessageFormat.Json,
ResponseFormat = WebMessageFormat.Json)]
public string QueryCardList(GridPara para)
{
IList<TCardDetail> list = null;
list = cardBll.QueryCardList(para);
if (list != null && list.Count > 0)
{
ProcessImage(list);
JavaScriptSerializer js = new JavaScriptSerializer();
string txt = js.Serialize(list);
string str = "{/"results/":" + cardBll.QueryCardList(Convert.ToInt32(para.data)).Count + ",/"data/":" + txt + "}";
return str;
}
else
{
return string.Empty;
}
}
查看效果和下载源码:访问
httpp://360lvs.com
- Jquery(Ajax) 调用wcf
- jQuery AJAX调用WCF服务
- 用jQuery AJAX调用WCF服务
- JQuery用Ajax调用WCF 一些问题
- jQuery AJAX 调用WCF服务实现的自动完成控件
- 用jQuery的Ajax调用WCF服务编程心得
- ajax调用WCF服务
- ajax调用WCF服务
- Ajax调用RESTful WCF
- WCF Jquery 调用
- JQuery 调用 WCF示例
- jQuery调用WCF
- jquery 调用wcf
- JQuery调用WCF
- WCF 之 AJax前台调用WCF服务
- AJAX调用WCF的配置
- WCF WebGet WebInvoke WCF Jquery 调用
- WCF WebGet WebInvoke WCF Jquery 调用
- 数据结构对齐, #pragma pack 和 __attribute__((packed))
- 如何破解VPN
- 重定向和转发区别
- 跨域访问代理 --解决跨域访问问题
- mysql load data infile file not found
- Jquery(Ajax) 调用wcf
- Java Process Manager JAVA任务管理器 JNI/C++/Win32SDK/Swing/JDesktop
- 使用查询计划优化查询(SQL SERVER)
- Qt QLabel 逐字显示的方法
- WS2008+DDK+DDKWizard,Win2003配置方案
- SQL登陆用户操作
- EJB Transaction部分
- brew背景变暗的方法
- Resource.h文件的宏定義