87,984
社区成员
发帖
与我相关
我的任务
分享$('#btnStartProcess')
.click(
function() {
$('#form')
.data(
'action',
function() {
//做提交表单的操作
window.top.$.messager
.progress({
text : '正在处理,请耐心等候...'
});
var formData = $('#form')
.serialize();
ajaxPost(
'a01b02.do?saveApproval',
formData,
function(result) {
if (result.success == false) {
window.top.$.messager
.progress('close');
$.messager
.alert(
'操作提示',
result.msg,
'info',
function() {
});
} else {
var wfComment = $(
'#wfComment')
.val();
var data = result.obj;
var approvalId = data.approvalId;
var declId = data.declId;
//保存后ID赋值
$('#id')
.val(
approvalId);
$('#applyId')
.val(
declId);
ajaxPost(
'a01b02.do?startApproval',
{
declId : declId,
approvalId : approvalId,
wfComment : wfComment
},
function(
result) {
window.top.$.messager
.progress('close');
//保存附件清单
saveAttachment();
});
}
});
});
$('#form').submit();
});
貌似是建立一个点击事件,做提交表单的操作,显示文本: '正在处理,请耐心等候..。
定义一个变量formData以实现方法,通过 AJAX POST 请求('a01b02.do?saveApproval', formData, function(result)如果不成功就……,如果成功就关闭提示,并保存附件清单,提交。