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.serializeJSON
Jun 23 jQuery
基于jQuery的表单填充实例
Aug 22 jQuery
jQuery+vue.js实现的九宫格拼图游戏完整实例【附源码下载】
Sep 12 jQuery
jQuery实现的form转json经典示例
Oct 10 jQuery
js与jQuery实现的用户注册协议倒计时功能实例【三种方法】
Nov 09 jQuery
jquery根据name取得select选中的值实例(超简单)
Jan 25 jQuery
jquery.picsign图片标注组件实例详解
Feb 02 jQuery
jQuery发请求传输中文参数乱码问题的解决方案
May 22 jQuery
jQuery插件Validation表单验证详解
May 26 jQuery
JQuery实现ajax请求的示例和注意事项
Dec 10 jQuery
jquery实现上传文件进度条
Mar 26 jQuery
jQuery实现高度灵活的表单验证功能示例【无UI】
Apr 30 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下通过POST还是GET来传值
2008/06/05 PHP
php 删除无限级目录与文件代码共享
2008/11/22 PHP
适用于php-5.2 的 php.ini 中文版[金步国翻译]
2011/04/17 PHP
php实现下载限制速度示例分享
2014/02/13 PHP
PHP中IP地址与整型数字互相转换详解
2014/08/20 PHP
PHP连接MySQL数据的操作要点
2015/03/20 PHP
百万级别知乎用户数据抓取与分析之PHP开发
2015/09/28 PHP
Laravel日志用法详解
2016/10/09 PHP
javascript数组组合成字符串的脚本
2021/01/06 Javascript
JavaScript使用过程中需要注意的地方和一些基本语法
2010/08/26 Javascript
Jquery submit()无法提交问题
2013/04/21 Javascript
JS中怎样判断undefined(比较不错的方法)
2014/03/27 Javascript
javascript实现页面内关键词高亮显示代码
2014/04/03 Javascript
node.js中的fs.renameSync方法使用说明
2014/12/16 Javascript
IE6/IE7中JavaScript json提示缺少标识符、字符串或数字问题处理
2014/12/16 Javascript
jQuery中$.click()无效问题分析
2015/01/29 Javascript
jquery选择器简述
2015/08/31 Javascript
JS通过Cookie判断页面是否为首次打开
2016/02/05 Javascript
JavaScript学习笔记之ES6数组方法
2016/03/25 Javascript
vue2 前后端分离项目ajax跨域session问题解决方法
2017/04/27 Javascript
vue使用$emit时,父组件无法监听到子组件的事件实例
2018/02/26 Javascript
vue-cli3脚手架的配置及使用教程
2018/08/28 Javascript
小程序实现授权登陆的解决方案
2018/12/02 Javascript
Vue中img的src是动态渲染时不显示的解决
2019/11/14 Javascript
详解如何在JS代码中消灭for循环
2019/12/11 Javascript
Python中关于字符串对象的一些基础知识
2015/04/08 Python
python 爬取微信文章
2016/01/30 Python
对python中数据集划分函数StratifiedShuffleSplit的使用详解
2018/12/11 Python
详解DeBug Python神级工具PySnooper
2019/07/03 Python
python使用百度文字识别功能方法详解
2019/07/23 Python
Python编程学习之如何判断3个数的大小
2019/08/07 Python
Pytorch中的variable, tensor与numpy相互转化的方法
2019/10/10 Python
python 实现非极大值抑制算法(Non-maximum suppression, NMS)
2020/10/15 Python
教师自我反思材料
2014/02/14 职场文书
员工试用期考核自我鉴定
2014/04/13 职场文书
2015年中秋节演讲稿
2015/03/20 职场文书