layui.use(['form', 'upload', 'element', 'ax', 'laydate'], function () { var $ = layui.jquery; var form = layui.form; var upload = layui.upload; var element = layui.element; var $ax = layui.ax; var laydate = layui.laydate; //渲染时间选择框 laydate.render({ elem: '#birthday' }); //获取用户详情 var ajax = new $ax(Feng.ctxPath + "/system/currentUserInfo"); var result = ajax.start(); //用这个方法必须用在class有layui-form的元素上 form.val('userInfoForm', result.data); //表单提交事件 form.on('submit(userInfoSubmit)', function (data) { var ajax = new $ax(Feng.ctxPath + "/mgr/edit", function (data) { Feng.success("修改成功!"); }, function (data) { Feng.error("修改失败!" + data.responseJSON.message + "!"); }); ajax.set(data.field); ajax.start(); }); upload.render({ elem: '#imgHead' , url: Feng.ctxPath + '/system/upload' , before: function (obj) { obj.preview(function (index, file, result) { $('#avatarPreview').attr('src', result); }); } , done: function (res) { var ajax = new $ax(Feng.ctxPath + "/system/updateAvatar", function (data) { Feng.success(res.message); }, function (data) { Feng.error("修改失败!" + data.responseJSON.message + "!"); }); ajax.set("fileId", res.data.fileId); ajax.start(); } , error: function () { Feng.error("上传头像失败!"); } }); });