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输入框密码的显示隐藏【代码分享】
Apr 29 jQuery
jquery获取链接地址和跳转详解(推荐)
Aug 15 jQuery
jQuery中.attr()和.data()的区别分析
Sep 03 jQuery
jQuery实现用户信息表格的添加和删除功能
Sep 12 jQuery
vue+jquery+lodash实现滑动时顶部悬浮固定效果
Apr 28 jQuery
解决jQuery使用append添加的元素事件无效的问题
Aug 30 jQuery
Vue项目中使用jquery的简单方法
May 16 jQuery
9种方法优化jQuery代码详解
Feb 04 jQuery
jQuery表单校验插件validator使用方法详解
Feb 18 jQuery
jQuery实现倒计时功能完整示例
Jun 01 jQuery
jQuery实现开关灯效果
Aug 02 jQuery
jQuery中event.target和this的区别详解
Aug 13 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/05/27 PHP
php微信公众平台开发之获取用户基本信息
2015/08/17 PHP
JavaScript性能陷阱小结(附实例说明)
2010/12/28 Javascript
Nodejs中session的简单使用及通过session实现身份验证的方法
2016/02/04 NodeJs
Bootstrap学习笔记之js组件(4)
2016/06/12 Javascript
浅谈javascript运算符——条件,逗号,赋值,()和void运算符
2016/07/15 Javascript
原生JS实现图片轮播与淡入效果的简单实例
2016/08/21 Javascript
原生Javascript和jQuery做轮播图简单例子
2016/10/11 Javascript
微信小程序之数据双向绑定与数据操作
2017/05/12 Javascript
详解VUE 数组更新
2017/12/16 Javascript
利用vue + element实现表格分页和前端搜索的方法
2017/12/25 Javascript
微信小程序webview 脚手架使用详解
2019/07/22 Javascript
详解element-ui中el-select的默认选择项问题
2019/08/02 Javascript
js实现浏览器打印功能的示例代码
2020/07/15 Javascript
[44:26]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#4EG VS Fnatic第二局
2016/03/03 DOTA
[40:29]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第一场
2018/04/10 DOTA
Python实现检测服务器是否可以ping通的2种方法
2015/01/01 Python
python编程实现随机生成多个椭圆实例代码
2018/01/03 Python
python随机生成库faker库api实例详解
2019/11/28 Python
如何基于python操作json文件获取内容
2019/12/24 Python
django自定义非主键自增字段类型详解(auto increment field)
2020/03/30 Python
PyCharm 2020.1版安装破解注册码永久激活(激活到2089年)
2020/09/24 Python
python tkinter实现连连看游戏
2020/11/16 Python
深入理解HTML5定时器requestAnimationFrame的使用
2018/12/12 HTML / CSS
佛罗里达州印第安河新鲜水果:Hale Groves
2017/02/20 全球购物
德国自行车商店:Tretwerk
2019/06/21 全球购物
社区工作者思想汇报
2014/01/13 职场文书
总经理助理职责
2014/02/04 职场文书
行政文秘岗位职责范本
2014/02/10 职场文书
中医学专业自荐信范文
2014/04/01 职场文书
学校火灾防控方案
2014/06/09 职场文书
医院深入开展党的群众路线教育实践活动实施方案
2014/08/27 职场文书
交警作风整顿剖析材料
2014/10/11 职场文书
监理中标通知书
2015/04/16 职场文书
幼儿园百日安全活动总结
2015/05/07 职场文书
Redis基本数据类型List常用操作命令
2022/06/01 Redis