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();
}
}