【前言】
【内容】
easyui前台数据,向后台传输据json类型-usermodel
function AddOk() {
//判断是否每一个都已经选择了
var grade = $("#grade").combobox("getValue"); //年级
var username = $("#userName").textbox("getValue");//用户名
var totalMcoin = $("#totalMcoin").textbox("getValue"); //总分
var character = $("#character").combobox("getValue"); //权限
var State = $("#State").combobox("getValue"); //状态
var usermodel = {
username: username,
grade: grade,
character: character,
state: State,
totalMcoin :totalMcoin
};
$.ajax({
type: "POST",
url: '/UserManagement/addUser',
data:usermodel,
success: function (data) {
if (data == 'True') {
$.messager.show({
title: '提示',
msg: '用户信息添加成功',
timeout: 5000,
showType: 'slide'
});
$('#dg').datagrid('reload');
$("diaAdd").dialog('close');
} else {
$.messager.alert("提示", "用户添加失败,请重试", 'info');
}
}
});
}
第一种方式:利用formcollection
#region +bool addUser(FormCollection f)-添加用户-常银玲-2017年4月9日11:05:20
/// <summary>
/// 单个添加用户-常银玲-2017-4-9 11:04:51
/// </summary>
/// <param name="f"></param>
/// <returns></returns>
public bool addUser(FormCollection f) {
t_user usermodel = new t_user();
UserManagementBLL userbll = new UserManagementBLL();
//自动生成id的bll层
usermodel.userID = BLL.PublicBean.GetGuId();
usermodel.userName = f["username"];
usermodel.gradeID = f["grade"];
usermodel.levelID = f["character"];
usermodel.passWord = f["username"];
usermodel.state = f["State"];
usermodel.totalMcoin = f["totalMcoin"];
bool flag = userbll.addUser(usermodel);
return flag;
}
#endregion
第二种方式:参数值法(我觉得适用于传过来比较少的参数)
【总结】