通过js弹出一个页面,提交后窗口不会自动关闭
大神帮忙看看
这是调出这个页面的js
7 function ButtonWin(viewUrl) { windialog = $.dialog({ id : 'window', title : ' ', padding : 0, cache : false, lock : true, fix : true }); var content = null; $.ajax({ url : viewUrl, success : function(data) { windialog.content(data); } }); }
这是这个页面上的提交按钮的js
function winSave(formId, saveUrl, dataId) { var roles = $(formId).serializeArray(); $.post(saveUrl, roles, function(data) { if (data != null) { if (data.success) { if (dataId != null && dataId != "undefined") { $(dataId).datagrid('reload'); } } promotdialog(data.msg); windialog.close(); } }, "json"); }
第11行我加了windialog.close();但是不起作用
var windialog; function ButtonWin(viewUrl) { windialog = $.dialog({ id : 'window', title : ' ', padding : 0, cache : false, lock : true, fix : true }); var content = null; $.ajax({ url : viewUrl, success : function(data) { windialog.content(data); } }); } function winSave(formId, saveUrl, dataId) { var roles = $(formId).serializeArray(); $.post(saveUrl, roles, function(data) { if (data != null) { if (data.success) { if (dataId != null && dataId != "undefined") { $(dataId).datagrid('reload'); } } promotdialog(data.msg); windialog.cancel(); } }, "json"); }