- 注册时间
- 2013-8-12
- 最后登录
- 2015-8-13
- 阅读权限
- 10
- 积分
- 237
- 精华
- 0
- 帖子
- 70
|
请问我做的一个添加按钮,第一次添加的时候能获得表达的值,把窗体关了之后,再打开,在js文件中获取不到表单的值,请问是怎么回事?
具体代码如下:
//显示添加员工窗口
mingXi.ShowAddEmloyWin = function (ID) {
var addWin = mini.get('optaddEmployInfowin' + ID);
addWin.show("center", "middle");
var addForm = new mini.Form("#addEmployInfo"+ID);
addForm.clear();
//初始化部门和性别
mingXi.sexComboxInit(ID);
}
//取消员工添加窗体
mingXi.cancelAddEmploy = function (ID) {
var addWin = mini.get('optaddEmployInfowin' + ID);
addWin.hide();
}
//添加员工
mingXi.Add = function (ID) {
var addForm = new mini.Form("#addEmployInfo" + ID);
//验证数据
addForm.validate();
if (addForm.isValid() == false) return;
//获取表单数据
var data = addForm.getData();
if (data.depID == -1) {
mini.alert("请选择所在的部门");
return;
}
//将时间进行格式化
var createDateFormat = mini.formatDate(data.employCreateDate, "yyyy-MM-dd");
data.employCreateDate = createDateFormat;
debugger;
data.depID = ID;
var grid = mini.get('optEmploygrid' + ID);
//加载遮罩
addForm.loading();
$.ajax({
url: "/EmployInfo/AddEmploy",
type: "post",
data: data,
success: function (data) {
if (data.Result == "ok") {
grid.reload();
mini.alert("添加成功!", "用户管理");
mingXi.cancelAddEmploy(ID);
}
else {
mini.alert("添加失败", "用户管理");
}
},
error: function (XMLHttpRequest, textStatus) {
mini.alert("添加用户失败!服务器出错了!", "用户管理");
},
complete: function () {
grid.reload();
//取消遮罩
addForm.unmask();
}
});
}
|
|