$.messager.progress({
title: '提示',
msg: '请稍候……',
text: '',
interval: 300
});
$.ajax({
type : 'post',
url : '${ctx}/certificate/print',
data : {
taskOrderIds : taskOrderId,
taskAssignIds : resultDatagrid.selectIds,
cabinetNum : cabinetNum,
flag : flag
},
dataType : 'json',
async : false,
success : function(result) {
$.EMessager.alert('提示',result.msg,'info');
if (result.success) {
$('#certificate_taskOrderBatchPrint_dialog').EDialog('close');
}
},
complete : function () {
$.messager.progress('close');
}
});
ajax同步时 会阻塞 渲染对话框的线程,以至不能显示对话框,谨记