jquery validator
麻雀虽小,五脏俱全
例子1:Jquery formvalidator
提交一个页面,弹出确认,点击弹出信息做出一些动作,比如刷新父页面,关闭当前窗口
function doSave(){ var url = '.....!saveXXX.action';// 请求的action var options = { formId:'fromName', url:''+url, success:doSaveCallBack } formAjax(options); } function doSaveCallBack(data){ if(data.flag=='1'){ openDefaultDialog('提示','alert',data.msg,function(r){ if(r){ try{ if(window.opener && window.opener.afterOperation){ window.opener.afterOperation();// 刷新父窗口数据 } }catch(ex){ } window.close();// 保存成功,点击弹出框,关闭当前window } }); }else{ openDefaultDialog('提示','alert',data.msg);// 保存失败,弹出报错信息 } }
action代码
/* * 保存 */ @Json public void doSave() { try { xxxManager.saveXXX(xxx); flag = "1"; msg = "保存成功!"; } catch (Exception e) { flag = "0"; msg = "保存失败!"; e.printStackTrace(); } }