jquery ajaxfileuplod 上传文件 essyui laoding 效果【防止重复上传文件】


Posted in jQuery onMay 26, 2018
//放于上传前
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();        
}

function import(){
  ajaxLoading();
  $.ajaxFileUpload({
    url:'import.do',
    fileElementId:'importFile',
    type:'post',
    dataType : 'json',
    secureuri : false,
    success:function(data){
      ajaxLoadEnd();
      if(data&&data.code=="200"){
        $.messager.show({
          title:'提示',
          msg:'用户导入成功!',
          timeout:5000,
          showType:'slide'
        });
      }
      $('#table).datagrid('reload');
      return;
    },
    error: function(data, status, e) { //提交失败自动执行的处理函数。
      ajaxLoadEnd();
      if(data&&data.message){
        $.messager.alert("警告",data.message);
      }else{
        $.messager.alert("警告","导入失败,请联系相关人员");
      }
    }
  });
}

导入控件

<input type="file" id="importFile" name="importFile" />
    <a class="easyui-linkbutton" onclick="import()">批量导入用户</a>

效果就是  点击一次上传, 当上传操作结束后  才能操作界面

jquery ajaxfileuplod 上传文件 essyui laoding 效果【防止重复上传文件】

总结

以上所述是小编给大家介绍的jquery ajaxfileuplod 上传文件 essyui laoding 效果【防止重复上传文件】,希望对大家有所帮助如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

jQuery 相关文章推荐
jquery插件制作 自增长输入框实现代码
Aug 17 jQuery
jQuery插件FusionCharts实现的3D帕累托图效果示例【附demo源码】
Mar 25 jQuery
jQuery遍历节点方法汇总(推荐)
May 13 jQuery
使用 jQuery 实现表单验证功能
Jul 05 jQuery
jQuery Validate格式验证功能实例代码(包括重名验证)
Jul 18 jQuery
jQuery代码优化方法总结
Jan 29 jQuery
jQuery幻灯片插件owlcarousel参数说明中文文档
Feb 27 jQuery
jQuery轻量级表单模型验证插件
Oct 15 jQuery
jQuery实现的自定义轮播图功能详解
Dec 28 jQuery
jQuery实现动态添加和删除input框实例代码
Mar 26 jQuery
详解jQuery如何实现模糊搜索
May 10 jQuery
jquery检测上传文件大小示例
Apr 26 jQuery
jquery.onoff实现简单的开关按钮功能(推荐)
May 24 #jQuery
jquery引入外部CDN 加载失败则引入本地jq库
May 23 #jQuery
jQuery实现form表单序列化转换为json对象功能示例
May 23 #jQuery
20个最常见的jQuery面试问题及答案
May 23 #jQuery
jQuery发请求传输中文参数乱码问题的解决方案
May 22 #jQuery
通过jquery toggleClass()属性制作文章段落更改背景颜色
May 21 #jQuery
jQuery获取随机颜色的实例代码
May 21 #jQuery
You might like
php addslashes 利用递归实现使用反斜线引用字符串
2013/08/05 PHP
thinkphp多表查询两表有重复相同字段的完美解决方法
2016/09/22 PHP
Laravel5.1 框架数据库操作DB运行原生SQL的方法分析
2020/01/07 PHP
JQuery获取或设置ckeditor的数据(示例代码)
2013/11/15 Javascript
nodejs实现的一个简单聊天室功能分享
2014/12/06 NodeJs
Jquery结合HTML5实现文件上传
2015/06/25 Javascript
JS中artdialog弹出框控件之提交表单思路详解
2016/04/18 Javascript
jQuery实现背景弹性滚动的导航效果
2016/06/01 Javascript
jQuery实现简单的tab标签页效果
2016/09/12 Javascript
快速解决js中window.location.href不工作的问题
2016/11/02 Javascript
Bootstrap的Carousel配合dropload.js实现移动端滑动切换图片
2017/03/10 Javascript
微信小程序开发之左右分栏效果的实例代码
2019/05/20 Javascript
vue实现跨域的方法分析
2019/05/21 Javascript
js简单的分页器插件代码实例
2019/09/11 Javascript
Python安装Imaging报错:The _imaging C module is not installed问题解决方法
2014/08/22 Python
Python 备份程序代码实现
2017/03/06 Python
python2.7读取文件夹下所有文件名称及内容的方法
2018/02/24 Python
pandas DataFrame实现几列数据合并成为新的一列方法
2018/06/08 Python
python递归函数绘制分形树的方法
2018/06/22 Python
Python实现通过继承覆盖方法示例
2018/07/02 Python
python re库的正则表达式入门学习教程
2019/03/08 Python
Python3.6中Twisted模块安装的问题与解决
2019/04/15 Python
Python使用turtle库绘制小猪佩奇(实例代码)
2020/01/16 Python
关于keras中keras.layers.merge的用法说明
2020/05/23 Python
python 检测nginx服务邮件报警的脚本
2020/12/31 Python
国际化的太阳镜及太阳镜配件零售商:Sunglass Hut
2016/07/26 全球购物
Hotter Shoes英国官网:英伦风格,舒适的鞋子
2017/12/28 全球购物
Java程序员面试题
2013/07/15 面试题
团委书记的竞聘演讲稿
2014/04/24 职场文书
推荐信模板
2014/05/09 职场文书
生日庆典策划方案
2014/06/02 职场文书
团日活动总结模板
2014/06/25 职场文书
巾帼文明岗事迹材料
2014/12/24 职场文书
客服专员岗位职责范本
2015/04/07 职场文书
60条职场经典语录,总有一条能触动你的心
2019/08/21 职场文书
win10识别不了U盘怎么办 win10系统读取U盘失败的解决办法
2022/08/05 数码科技