首页 > 其他分享 >ajax 获取json数据 easyui combobox

ajax 获取json数据 easyui combobox

时间:2023-01-23 15:44:28浏览次数:43  
标签:num string easyui combobox json fwzh year dt

html:

cc1 <input id="cc1" style="width:200px" />
cc2 <input id="cc2" style="width:200px" />
cc3 <input id="cc3" style="width:200px" />

 

js:

$('#cc1').combobox({
onSelect: function (rec) {
//var url = '/hdk/get_fwzh_year_numb';
var getText = $('#cc1').combobox('getText');
var getValue = $('#cc1').combobox("getValue");
//alert(getText);
$.ajax({
url: '/hdk/get_fwzh_year_numb',
type: "post",
data: {
fwzh_top: getText,//数据连接字符
//tName: 'fwzh',//数据库表名
},
dataType: "json",
success: function (json) {
//alert(JSON.stringify(json));
//var result = json[0].fwzh_year;//解析json对象
//var result = JSON.stringify(json);
//alert(result);
$('#cc2').val(json[0].fwzh_year);
$('#cc3').val(json[0].MAX_FWZH_NUM);
}
});

//$('#cc1').val(name);
//$('#cc2').combobox('reload', url);
//alert(getValue);
//$('#cc2').val(getValue);
//$('#cc3').val(getText);

}

 

 

后台:

//获取发文的year和numb数据
public void get_fwzh_year_numb(string fwzh_top)
{
fwzh_top = Query<string>("fwzh_top");
string json = string.Empty;
string time_now = DateTime.Now.ToString("yyyyMMdd"); // 08:05:57
//string fwzh_year = DateTime.Now.Year.ToString();//获取年份 // 2008
string fwzh_year = "2021";//获取年份 // 2008
//MDataTable dt;
//string sql = "select * from CCH_DBML where";
string sql = "select max(fwzh_num) as max_fwzh_num from zfwd where fwzh_top='" + fwzh_top + "' and fwzh_year='" + fwzh_year +"'";
//ZH = Query<int>("ZH");
//conn = Query<string>("conn");
DataTable dt = null;

using (MAction action = new MAction(sql, "hdk")) //表名+连接字符串名,表名也可是sql语句
{
dt = action.Select().ToDataTable();
}

string max_fwzh_num = dt.Rows[0]["max_fwzh_num"].ToString();
int fwzh_num = 0;
if (max_fwzh_num == "")
{
fwzh_num = 1;
}else
{
fwzh_num = int.Parse(max_fwzh_num) + 1;
}

//添加新的列
dt.Columns.Add("fwzh_year", typeof(string));
dt.Rows[0]["fwzh_year"] = fwzh_year;
dt.Rows[0]["max_fwzh_num"] = fwzh_num;
string JsonString = JsonConvert.SerializeObject(dt);//将datatable转成json格式
Response.Write(JsonString);
//Write(JsonString);

}

标签:num,string,easyui,combobox,json,fwzh,year,dt
From: https://www.cnblogs.com/xue-rui/p/17065234.html

相关文章

  • 学习笔记——SpringMVC消息转换器概述;使用消息转换器处理请求报文;使用消息转换器处理
    2023-01-20一、SpringMVC消息转换器概述1、HttpMessageConverter<T>消息转换器作用:(1)将java对象与请求报文及响应报文进行相互转化(2)使用HttpMessageConverter<T>将请......
  • js解析Json字符串的方法
    要把一个xml字符串转(“1,2,3,4,5,6,7,8,1,2”)换成数组的形式,每个值都应该是number类型的,想当然的就用了split方法,结果。。。问题来了,服务器要求数组的值是数字,而split是字......
  • 关于 Angular 工程文件 angular.json 里的 inlineCritical 属性
    Angular工作区根级别的angular.json文件提供工作区范围和项目特定的默认配置。这些用于AngularCLI提供的构建和开发工具。配置中给出的路径值是相对于根工作区目录......
  • python提取json中键值
    0X00 样例数据:{'d':{'__type':'st','YX':"<tableid='tabyxlist'><tr><tdclass='tdth'>院校名称</td><tdclass='tdth'>计划数</td></tr><trid=......
  • go json
    转化为json格式funcMarshal(vinterface{})([]byte,error)//将v(一般为结构体)转化为json格式//json.gopackagemainimport("encoding/json""fm......
  • 坑!你不知道的JSON解析
    背景最近在对接国内的外卖平台,代码啥的正常开发、测试、上线都没发现什么异常的。突然,最近有运维反馈说漏了单据,一开始我以为是外卖平台那边接口异常,拉单延迟导致的,就没怎......
  • JSON传递bool类型数据的处理方式
    ajax中使用json传递数据时,其它数据类型都不是问题,但是如果服务器端生成的JSON中有bool类型的数据时,到客户端解析时出现了小小的问题,总结如下:服务器返回的JSON为:{"TypeID":[......
  • 利用数组特性便利json对象中属性
    在使用ajax编程时,有时候服务器端返回的json的属性是不确定的,这样在客户端使用时,就没有办法使用json对象的属性名称来访问属性值。 我们可以将json对象看作是一个字典数组,具......
  • MeterSphere 接口自动化 CSV 整合 JSON 文件
    在 ToB系统的业务场景中,经常有厂家需要将原始JSON数据,用于请求体传参,或者响应体对比等业务场景。对应Metersphere中接口自动化,CSV数据驱动数据包含JSON结构内容,用......
  • EasyUi中的treegrid删除一条记录后,被删除的数据仍处于被选中状态
    使用treegrid展示数据时,删除一条数据之后选中另外一条进行编辑,提示“只能操作一条数据”,使用console打印出来发现,删除的数据仍处于被选中的状态。 解决方法:删除数据之......