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实现的动态文字变化输出效果示例【附演示与demo源码下载】
Mar 24 jQuery
jQuery开源组件BootstrapValidator使用详解
Jun 29 jQuery
jQuery实现锚点向下平滑滚动特效示例
Aug 29 jQuery
jQuery实现的鼠标滚轮控制图片缩放功能实例
Oct 14 jQuery
jquery实现企业定位式导航效果
Jan 01 jQuery
jQuery实现导航样式布局操作示例【可自定义样式布局】
Jul 24 jQuery
jQuery实现的简单日历组件定义与用法示例
Dec 24 jQuery
jquery实现简单自动轮播图效果
Jul 29 jQuery
jquery简易手风琴插件的封装
Oct 13 jQuery
jquery实现加载更多&quot;转圈圈&quot;效果(示例代码)
Nov 09 jQuery
jQuery冲突问题解决方法
Jan 19 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 开发环境配置(Zend Studio)
2010/04/28 PHP
js下弹出窗口的变通
2007/04/18 Javascript
Firefox window.close()的使用注意事项
2009/04/11 Javascript
Javascript实现返回上一页面并刷新的小例子
2013/12/11 Javascript
javascript设计模式之工厂模式示例讲解
2014/03/04 Javascript
javascript遇到html5的一些表单属性
2015/07/05 Javascript
JavaScript实现的MD5算法完整实例
2016/02/02 Javascript
基于Bootstrap使用jQuery实现输入框组input-group的添加与删除
2016/05/03 Javascript
基于JS代码实现实时显示系统时间
2016/06/16 Javascript
bootstrap学习使用(导航条、下拉菜单、轮播、栅格布局等)
2016/12/01 Javascript
jQuery ajax动态生成table功能示例
2017/06/14 jQuery
基于Vue2的独立构建与运行时构建的差别(详解)
2017/12/06 Javascript
除Console.log()外更多的Javascript调试命令
2018/01/24 Javascript
angularJS的radio实现单项二选一的使用方法
2018/02/28 Javascript
webpack+vue-cil中proxyTable处理跨域的方法
2018/07/20 Javascript
详解angular分页插件tm.pagination二次触发问题解决方案
2018/07/20 Javascript
Vue指令之 v-cloak、v-text、v-html实例详解
2019/08/08 Javascript
jquery+css3实现的经典弹出层效果示例
2020/05/16 jQuery
vue props 一次传多个值实例
2020/07/22 Javascript
python实现flappy bird小游戏
2018/12/24 Python
详解Python3注释知识点
2019/02/19 Python
python numpy实现文件存取的示例代码
2019/05/26 Python
django如何通过类视图使用装饰器
2019/07/24 Python
python实现学生成绩测评系统
2020/06/22 Python
Python使用lambda抛出异常实现方法解析
2020/08/20 Python
Python 使用office365邮箱的示例
2020/10/29 Python
台湾良兴购物网:EcLife
2019/12/01 全球购物
材料化学应届生求职信
2013/10/09 职场文书
庆中秋节主题活动方案
2014/02/03 职场文书
关于读书的演讲稿300字
2014/08/27 职场文书
市级三好学生事迹材料
2014/08/27 职场文书
学校2014重阳节活动策划方案
2014/09/16 职场文书
mysql知识点整理
2021/04/05 MySQL
springboot如何初始化执行sql语句
2021/06/22 Java/Android
linux目录管理方法介绍
2022/06/01 Servers
使用Postman测试需要授权的接口问题
2022/06/21 Java/Android