因为自己在看公司项目的代码,因为没有任何的文档信息,所以只能看代码,发现一个很有意思的地方,
就是有一个正在处理的的文本框,这样也是极好的,哈哈,今天又是学到了一点,棒棒的
不多说,展示一下代码:
首先,前天是一个按钮form:
<form id="form" method="post" enctype="multipart/form-data">
<div class="Right">
<input type = "file" id = "excelfile" name = "file" οnchange="importExcelData();" style = "display:none;" />
<a οnclick="return $('#excelfile').click();" href="javascript:void(0);" class="addBtn"><i class="iconfont"></i>导入Excel</a>
</div>
</form>
function importExcelData(){
$('#form').form({
url:"",
onSubmit: function(){
parent.$.messager.progress({
title : '提示',
text : '数据正在处理中,请稍后....'
});
},
success : function(result) {
parent.$.messager.progress('close');
result =typeof result == 'object'?result: $.parseJSON(result);
if (result.result) {
parent.$.messager.alert('提示', result.msg, 'info');
}else{
parent.$.messager.alert('提示', result.msg, 'warning');
}
window.location.reload();
}
});
$('#form').submit();
}
后台的代码,就不做展示了,上传excel的代码,有很多种的,网上随便搜一下,都是一大堆的