var form; var id = localStorage.getItem("id"); $(function () { layui.use(['form', 'laydate'], function () { var form = layui.form; //只有执行了这一步,部分表单元素才会自动修饰成功 var laydate = layui.laydate; // 验证成功后才会执行下面的操作 form.on('submit(formDemo)', function (data) { var isReleases = $('input:radio[name="isRelease"]:checked').val(); isRelease(isReleases,id); }); }); }); //修改工程 function isRelease(isReleases,id) { // 加载提示 var loadingMsg = layer.msg('数据请求中,请稍候...', {icon: 16, scrollbar: false, time: 0, shade: [0.8, '#393D49']}); // form请求地址 var formUrl = ctxPath + "/contractMode/updateIsPublic"; $.ajax({ type: 'POST', async: false, // 默认异步true,false表示同步 url: formUrl, // 请求地址 contentType: "application/json; charset=utf-8", dataType: 'json', // 服务器返回数据类型 data: JSON.stringify({"isRelease":isReleases,"id":id}), //获取提交的表单字段 success: function (data) { if (data.resMsg == "修改成功") { reloading(); parent.layer.msg('执行成功', {icon: 2, time: 2000}); } else if(data.resMsg == "修改失败"){ parent.layer.msg('执行失败', {icon: 2, time: 2000}); }else{ parent.layer.msg(data.resMsg, {icon: 2, time: 2000}); } }, error: function (XMLHttpRequest, textStatus, e) { layer.close(loadingMsg); layer.msg('数据请求发生异常,请稍后重试', {icon: 16, scrollbar: false}); } }); } function reloading() { var index = parent.layer.getFrameIndex(window.name); //先得到当前 iframe层的索引 parent.layer.close(index); //再执行关闭 window.parent.location.reload(); }