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插件FusionCharts绘制的2D帕累托图效果示例【附demo源码】
Mar 28 jQuery
为JQuery EasyUI 表单组件增加焦点切换功能的方法
Apr 13 jQuery
jQuery.Form实现Ajax上传文件同时设置headers的方法
Jun 26 jQuery
使用jQuery实现鼠标点击左右按钮滑动切换
Aug 04 jQuery
自定义类似于jQuery UI Selectable 的Vue指令v-selectable
Aug 23 jQuery
jquery实现左右轮播图效果
Sep 28 jQuery
jQuery插件Validation表单验证详解
May 26 jQuery
jQuery md5加密插件jQuery.md5.js用法示例
Aug 24 jQuery
JS拖动选择table里的单元格完整实例【基于jQuery】
May 28 jQuery
jQuery设置下拉框显示与隐藏效果的方法分析
Sep 15 jQuery
jQuery操作事件完整实例分析
Jan 10 jQuery
基于JQuery实现页面定时弹出广告
May 08 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面向对象全攻略 (五) 封装性
2009/09/30 PHP
php实现水仙花数的4个示例分享
2014/04/08 PHP
PHP往XML中添加节点的方法
2015/03/12 PHP
PHP实现RTX发送消息提醒的实例代码
2017/01/03 PHP
PHP实现文件上传后台处理脚本
2020/03/04 PHP
js模拟弹出效果代码修正版
2008/08/07 Javascript
解决JQeury显示内容没有边距内容紧挨着浏览器边线
2013/12/20 Javascript
鼠标经过tr时,改变tr当前背景颜色
2014/01/13 Javascript
js 数组去重的四种实用方法
2014/09/09 Javascript
JS实现仿google、百度搜索框输入信息智能提示的实现方法
2015/04/20 Javascript
使用HTML+CSS+JS制作简单的网页菜单界面
2015/07/27 Javascript
JS实现兼容性好,带缓冲的动感网页右键菜单效果
2015/09/18 Javascript
javascript实现简单的ajax封装示例
2016/12/28 Javascript
详解在vue-cli中使用路由
2017/09/25 Javascript
vue一个页面实现音乐播放器的示例
2018/02/06 Javascript
Vue中使用Sortable的示例代码
2018/04/07 Javascript
Vue全局分页组件的实现代码
2018/08/10 Javascript
Angular中使用ng-zorro图标库部分图标不能正常显示问题
2019/04/22 Javascript
vue和小程序项目中使用iconfont的方法
2020/05/19 Javascript
vue 表单输入框不支持focus及blur事件的解决方案
2020/11/17 Vue.js
Python 两个列表的差集、并集和交集实现代码
2016/09/21 Python
python函数中return后的语句一定不会执行吗?
2017/07/06 Python
解决Mac安装scrapy失败的问题
2018/06/13 Python
Django实现支付宝付款和微信支付的示例代码
2018/07/25 Python
基于Python的PIL库学习详解
2019/05/10 Python
Html5适配iphoneX刘海屏的简单实现
2019/04/09 HTML / CSS
Merrell美国官网:美国登山运动鞋品牌
2018/02/07 全球购物
欧洲当代手工玻璃和瓷器的领先品牌:LSA International
2018/06/03 全球购物
威盛公司软件C++工程师笔试题面试题
2012/07/16 面试题
兼职学生的自我评价
2013/11/24 职场文书
《地震中的父与子》教学反思
2014/04/10 职场文书
求职信内容怎么写
2014/05/26 职场文书
教师专业自荐信
2014/05/31 职场文书
标准单位租车协议书
2014/09/23 职场文书
实习证明模板
2015/06/16 职场文书
教你利用Selenium+python自动化来解决pip使用异常
2021/05/20 Python