jeecg 自定义loading框(导入时加载备份/ajax请求加载loading)
2024-10-21 09:41:33
第一种:
1、导入t:upload标签
<t:upload name="fiels" buttonText="选择文件" uploader="predictOrderController.do?importonlyone" extend="*.xls;*.xlsx"
id="file_upload" formData="templates,productId,cargotypeCode,customerId" onUploadSuccess="uploadFile" auto="true"
onFileAdded="onFileAddedaa">
<input id="customerId" name="customerId" type="hidden" class="inputxt"/>
<input id="productId" name="productId" type="hidden" class="inputxt" />
<input id="cargotypeCode" name="cargotypeCode" type="hidden" class="inputxt" value="P"/>
<input id="barcode" name="barcode" type="hidden" value="Y"/>
</t:upload>
2、添加文件时方法
function onFileAddedaa(){
$.messager.progress({ title:'请稍后', msg:'数据导入中...',text:'努力中...' });
//$.messager.progress('close');
}
3、提交成功后方法
function uploadFile(data){
var msg = data.msg;
msg = msg.replace(/\n/g,"<br>")
$("#res").html(msg);
$.messager.progress('close');
}
第二种
function getLatestInfo() {
console.log('请求开始')
$.ajax({
url:'aaOperationController.do?doCreateBiddingData',
type : 'post',
data : {
res : res.join(','),
driver : driver.join(','),
},
cache : false,
beforeSend: ajaxLoading,
success: function(d){
ajaxLoadEnd();
}
});
}
function ajaxLoading(){
$("<div class=\"datagrid-mask\"></div>").css({display:"block",width:"100%",height:$(window).height()}).appendTo("body");
$("<div class=\"datagrid-mask-msg\"></div>").html("正在处理,请稍候。。。").appendTo("body").css({display:"block",left:($(document.body).outerWidth(true) - 190) / 2,top:($(window).height() - 45) / 2});
}
function ajaxLoadEnd(){
$(".datagrid-mask").remove();
$(".datagrid-mask-msg").remove();
}
最新文章
- 关于margin的问题
- Snippet: Fetching results after calling stored procedures using MySQL Connector/Python
- Apache shiro
- GetComponent
- mvc5 知识点01
- Java NIO类库Selector机制解析(下)
- 一个安全测试的CheckList
- jquery向列表添加新元素
- poj 1664 放苹果_整数拆分
- 理解C语言声明的优先级规则
- mysql相关日志汇总
- AIR学习教程(一)
- 看雪.TSRC 2017CTF秋季赛第三题
- java中并发下的集合类
- 第一册:lesson 115.
- Centos中MySQL数据的备份和恢复
- Html 标签初知
- DHCP协议和PXE
- 删除(unfork)github中某个库(repository)
- linux Centos 服务器之间NFS文件共享挂载