氚云-前端获取数据传到后端,后端处理数据后传回前端

// 加载事件
OnLoad: function() {
//将OnLoad函数中this对象暂存,因为PostForm回调函数中的this指向与OnLoad中的this指向不一致
var parent = this;
//PostForm请求后端,actionName为"GetCurrentLoginUser"
var paramData = { 品牌: cheliangpingpai, 车型: cheliangxinghao, 排量: pailiang, 变速箱: biansuxiang };
//传入后台的数据。将筛选条件传入后台
$.SmartForm.PostForm( "GetCurrentLoginUser", paramData,
function( data ) {
if( data.Errors && data.Errors.length ) {
//将后端添加到Errors集合里的异常信息弹出
$.IShowError( "错误", JSON.stringify( data.Errors ) );
} else {
//取出后端响应的数据
var result = data.ReturnData;
//取出result对象的UserId属性值,并赋值到一个人员单选控件中
parent.F0000001.SetValue( result[ "UserId" ] );
//取出result对象的UserName属性值,并赋值到一个单行文本控件中
parent.F0000002.SetValue( result[ "UserName" ] );
//取出result对象的UnitId属性值,并赋值到一个部门单选控件中
parent.F0000003.SetValue( result[ "UnitId" ] );
}
},
function( error ) {
//将后端未知异常弹出
$.IShowError( "错误", JSON.stringify( error ) );
}, false );
}

    if(actionName == "chexingfuzhiaction")
        {
            string 品牌0 = this.Request["品牌"] + string.Empty;//读取从前台传过来的数据筛选条件。
            string 车型0 = this.Request["车型"] + string.Empty;//读取从前台传过来的数据筛选条件。
            string 排量0 = this.Request["排量"] + string.Empty;//读取从前台传过来的数据筛选条件。
            string 变速箱0 = this.Request["变速箱"] + string.Empty;//读取从前台传过来的数据筛选条件。

            string sqlxianxichexing = "SELECT * FROM I_D000685pingpaichexing where pingpai ='" + 品牌0 + "' && chexing = '" + 车型0 + "' && chekuan = '" + 排量0 + "' && biansuxiang ='" + 变速箱0 + "'  && zhuangtai='" + "有效" + "'";

            System.Data.DataTable dtAccount = this.Request.Engine.Query.QueryTable(sqlxianxichexing, null);
            string neirong = "";
            for(int i = 0;i < dtAccount.Rows.Count; i++)
            {
                if(neirong == "")
                {
                    neirong = dtAccount.Rows[i]["chexingID"].ToString() + "@" + dtAccount.Rows[i]["ObjectId"].ToString();//要赋的源表字段值
                }
                else
                {
                    neirong = neirong + "|" + dtAccount.Rows[i]["chexingID"].ToString() + "@" + dtAccount.Rows[i]["ObjectId"].ToString();//要赋的源表字段值
                }
            }
            string 总名 = neirong;// + "," + mingcheng + "," + chengtaojia + "," + danwei + "," + ObjectId + "," + neirong;//把数据用分隔符组成字符串
            response.Message = 总名;//回传到前台。
        }

 

posted @ 2023-06-20 10:09  山君与见山  阅读(330)  评论(0编辑  收藏  举报