度量快速开发平台-专业、快速的软件定制快开平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 部件 流程 SQL
查看: 578|回复: 5

[分享] 通过ajax get和post数据访问数据接口的方法

[复制链接]

78

主题

634

帖子

1598

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1598
发表于 2018-5-24 09:47:07 | 显示全部楼层 |阅读模式
1、用Get访问数据接口获取值:以下代码通过ajax调用服务端数据接口的方法,通过访问服务名称和命令号,获取服务端扩展命令返回的数据,将结果插入到info中显示。


var url='Handler/WebHandler.ashx?QNAME=MY_SERVICE&CMD=1000';

$(document).ready(function(){
  $("#button1").click(function(){
    $.get(url,function(data,status){
        $('#info').html(data);
      alert("数据:" + data + "\n状态:" + status);
    });
  });
});


2、post表单:
采用form POST的方法提交数据到服务端的数据扩展服务进行处理,并将结果插入到info中显示。
        var url='Handler/WebHandler.ashx?QNAME=MY_SERVICE&CMD=1002';
           
        var options = {
        url:url,
        type:'POST',
        success: function(msg){$('#info').html(msg);} //显示操作提示
        };
        $('#form1').ajaxSubmit(options);


服务端获取数据,其中Text1,Text2,Textarea1分别是表单中控件名称,后台可以通过“名称_FORM”获取form表单中控件的值。


            Dictionary<string, object> dic = cmd.CommandData as Dictionary<string, object>;
            string txt1 = dic["TEXT1_FORM"].ToString();
            string txt2 = dic["TEXT2_FORM"].ToString();
            string txt3 = dic["TEXTAREA1_FORM"].ToString();
          return "成功。";

数据接口可以用于b/s或者手机端的开发。

回复

使用道具 举报

197

主题

1307

帖子

3568

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3568
发表于 2018-5-24 21:55:08 | 显示全部楼层
这是好东西。但是还不会用,还要学习呀。
回复 支持 反对

使用道具 举报

78

主题

634

帖子

1598

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1598
 楼主| 发表于 2018-5-28 09:19:14 | 显示全部楼层
用此可以完成手机或b/s端的开发。
回复 支持 反对

使用道具 举报

197

主题

1307

帖子

3568

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3568
发表于 2018-5-28 16:17:45 | 显示全部楼层
用到了才晓得。这个是高级开发部分的内容了。
回复 支持 反对

使用道具 举报

78

主题

634

帖子

1598

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1598
 楼主| 发表于 2018-5-29 09:19:53 | 显示全部楼层
王爱东 发表于 2015-12-28 16:17
用到了才晓得。这个是高级开发部分的内容了。

对的,可以做数据调用和数据保存接口。
回复 支持 反对

使用道具 举报

67

主题

685

帖子

1815

积分

作者

Rank: 7Rank: 7Rank: 7

积分
1815
发表于 2018-5-29 16:22:56 | 显示全部楼层
太高级了!!基本没怎么懂
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|重庆度量科技  本站关键词:快速开发平台

GMT+8, 2018-12-11 02:27 , Processed in 0.327540 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表