코드 사본은 다음과 같습니다.
$ ( '#form'). 양식 ({
URL : 'test/add.do',
onsubmit : function () {
부모. $. Messager.progress ({
제목 : '팁',
텍스트 : '데이터 처리, 기다려주세요 ...'
});
var gridValid = endedit (); // 하위 종료 종료 편집 확인
if (! gridValid) {
부모. $. Messager.progress ( 'Close');
거짓을 반환합니다.
}
var isvalid = $ ( '#form'). form ( 'validate');
if (! isvalid) {
부모. $. Messager.progress ( 'Close');
거짓을 반환합니다.
}
// 수정 된 및 삭제 된 데이터를 하위 테이블에서 숨겨진 입력에 쓰기
수용하다();
진실을 반환하십시오.
},
성공 : 기능 (결과) {
부모. $. Messager.progress ( 'Close');
노력하다 {
data = atat ( "("( " + result +")) "); // json 문자열 변환 객체로 변환
if (data && data.success) {
if (data.msg && data.msg! = "")
부모. $. Messager.alert ( 'tip', data.msg);
또 다른
부모. $. Messager.alert ( '팁', "성공적으로 추가");
부모. $. modaldialog.openner_grid.datagrid ( 'Reload'); // 거르 데이터를 새로 고치십시오
부모. $. modaldialog.handler.dialog ( 'close'); // 현재 모드 창을 닫습니다
} 또 다른
부모. $. Messager.Alert ( 'ERROR', DATA.MSG); // 작동이 실패했습니다
} catch (e) {
부모. $. errordialog (결과); // 서버가 비정상적이라고 프롬프트합니다
}
}
});
위의 내용은이 기사에 관한 것입니다. 모든 사람에게 도움이되기를 바랍니다.