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

标题: 通过ajax get和post数据访问数据接口的方法 [打印本页]

作者: 张军勇    时间: 2020-5-24 09:47
标题: 通过ajax get和post数据访问数据接口的方法
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或者手机端的开发。


作者: 王爱东    时间: 2020-5-24 21:55
这是好东西。但是还不会用,还要学习呀。
作者: 张军勇    时间: 2020-5-28 09:19
用此可以完成手机或b/s端的开发。
作者: 王爱东    时间: 2020-5-28 16:17
用到了才晓得。这个是高级开发部分的内容了。
作者: 张军勇    时间: 2020-5-29 09:19
王爱东 发表于 2015-12-28 16:17
用到了才晓得。这个是高级开发部分的内容了。

对的,可以做数据调用和数据保存接口。
作者: 刘亚东    时间: 2020-5-29 16:22
太高级了!!基本没怎么懂




欢迎光临 度量快速开发平台-专业、快速的软件定制快开平台 (http://p.delit.cn/) Powered by Discuz! X3.2