ajax接口之二:调用服务
来源:互联网 发布:不要押金的网络兼职 编辑:程序博客网 时间:2024/05/01 19:46
前面我们讲了如何登录系统,现在讲解如何通过ajax调用服务。在系统中,提供了两个接口,weblogin和WebHandler接口,
WebHandler接口用于调用服务,因服务是自由扩展,所以,在服务中,可以读取、存储数据、执行存储过程等操作。服务完全由C#编写,可以和C/S客户端通用。
var url='Handler/WebHandler.ashx?QNAME=TEST_SERVICE&CMD=123';
在链接中,我们需要传入服务名称和服务号,用于指明调用哪个服务。在服务端后台中,这两个参数是自行定义,前端也是自行匹配。
然后通过ajax打包,将数据传后台进行处理。
如果是服务地址后面跟了其它参数,后台也会获取并传到服务中进行处理。
后台服务的编写:
继承ServiceBase,重写runCmd函数,和普通服务程序编写一样,但是唯一不同的是,传入的参数cmd.CommandData是一个Dictionary<string, object> 类型。
它包含了链接后面的参数和表单中的所有参数。表单参数名称后面都加了_FORM已示和链接参数的区别。
这样,就可以由服务程序自由处理了,如读取,保存数据等。
WebHandler接口用于调用服务,因服务是自由扩展,所以,在服务中,可以读取、存储数据、执行存储过程等操作。服务完全由C#编写,可以和C/S客户端通用。
调用服务的规则是:
function loginout() { var url='Handler/WebHandler.ashx?QNAME=TEST_SERVICE&CMD=123'; var options = { url:url, type:'POST', success: function(msg){if(msg=='0'){alert("成功。");}else{alert("失败。");} }; $('#form1').ajaxSubmit(options); return false; }
var url='Handler/WebHandler.ashx?QNAME=TEST_SERVICE&CMD=123';
在链接中,我们需要传入服务名称和服务号,用于指明调用哪个服务。在服务端后台中,这两个参数是自行定义,前端也是自行匹配。
然后通过ajax打包,将数据传后台进行处理。
如果是服务地址后面跟了其它参数,后台也会获取并传到服务中进行处理。
后台服务的编写:
继承ServiceBase,重写runCmd函数,和普通服务程序编写一样,但是唯一不同的是,传入的参数cmd.CommandData是一个Dictionary<string, object> 类型。
它包含了链接后面的参数和表单中的所有参数。表单参数名称后面都加了_FORM已示和链接参数的区别。
这样,就可以由服务程序自由处理了,如读取,保存数据等。
原文地址:http://bbs.delit.cn/thread-373-1-1.html
转载请注明出处:
撰写人:度量科技www.delit.cn
0 0
- ajax接口之二:调用服务
- WebService基础教程之二(Ajax调用WebService服务)
- 【菜鸟学WCF】使用ScriptManager+Ajax调用WCF服务之如何为服务创建接口
- WCF 之 AJax前台调用WCF服务
- (二)WebService之调用soap服务
- ajax调用服务函数
- ajax调用WCF服务
- ajax调用WCF服务
- ajax调用WebService服务
- Python调用服务接口
- ajax 调用后台接口示例
- ajax 数据交互 接口调用
- js ajax调用rest接口
- 使用 AJAX 调用 Web 服务
- jQuery AJAX调用WCF服务
- 通过Ajax调用webService服务
- Hadoop源码之我见--MapReduce部分(二)--RPC调用接口
- Mybatis实战教程之二调用接口方式
- WEB网站防御XSS攻击思路和XSS实践
- 《图像局部不变性特征与描述》阅读笔记(2)-- 图像尺度空间
- 静态代码检测工具Cpplint
- Windows多线程总结(3)-- 线程同步(使用互斥对象实现线程同步)
- HDU 1083 Courses(二分图匹配)
- ajax接口之二:调用服务
- Android Activity 生命周期的透彻理解
- appledoc生成开发文档
- 关于 Fragment
- 【计算机视觉】特征脸EigenFace与PCA
- delete、truncate、drop区别
- 菜鸟学Java----匿名内部类
- 黑马程序员—Java基础—IO
- JavaServer Faces结构介绍