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获取table表中的td标签(实例讲解)
Jul 28 jQuery
jQuery zTree 异步加载添加子节点重复问题
Nov 29 jQuery
jQuery实现动态显示select下拉列表数据的方法
Feb 05 jQuery
jQuery实现ajax回调函数带入参数的方法示例
Jun 26 jQuery
使用jquery DataTable和ajax向页面显示数据列表的方法
Aug 09 jQuery
jQuery实现的响应鼠标移动方向插件用法示例【附源码下载】
Aug 28 jQuery
详解jQuery获取特殊属性的值以及设置内容
Nov 14 jQuery
javascript异步处理与Jquery deferred对象用法总结
Jun 04 jQuery
jQuery+ajax实现批量删除功能完整示例
Jun 06 jQuery
jquery实现手风琴案例
May 04 jQuery
jquery实现简单每周轮换的日历
Sep 10 jQuery
jQuery实现全选按钮
Jan 01 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网页游戏学习之Xnova(ogame)源码解读(八)
2014/06/23 PHP
PHP使用glob函数遍历目录或文件夹的方法
2014/12/16 PHP
详解php伪造Referer请求反盗链资源
2019/01/24 PHP
浅析PHP 中move_uploaded_file 上传中文文件名失败
2019/04/17 PHP
jquery实现的超出屏幕时把固定层变为定位层的代码
2010/02/23 Javascript
jquery里的正则表达式说明
2011/08/03 Javascript
jQuery弹出层始终垂直居中相对于屏幕或当前窗口
2013/04/01 Javascript
JS操作Cookie写入和读取实例代码
2013/10/20 Javascript
js实现省市联动效果的简单实例
2014/02/10 Javascript
如何设置一定时间内只能发送一次请求
2014/02/28 Javascript
JS onkeypress兼容性写法详解
2016/04/27 Javascript
JS遍历ul下的li点击弹出li的索引的实现方法
2016/09/19 Javascript
如何使用headjs来管理和异步加载js
2016/11/29 Javascript
浅析script标签中的defer与async属性
2016/11/30 Javascript
jquery submit()不能提交表单的解决方法
2017/04/24 jQuery
简单实现jquery隔行变色
2017/11/09 jQuery
微信小程序picker组件简单用法示例【附demo源码下载】
2017/12/05 Javascript
Vue写一个简单的倒计时按钮功能
2018/04/20 Javascript
记录vue项目中遇到的一点小问题
2019/05/14 Javascript
vue实现记事本功能
2019/06/26 Javascript
python通过wxPython打开一个音频文件并播放的方法
2015/03/25 Python
在Python的web框架中配置app的教程
2015/04/30 Python
Python2.x利用commands模块执行Linux shell命令
2016/03/11 Python
利用Python进行异常值分析实例代码
2017/12/07 Python
Python使用requests及BeautifulSoup构建爬虫实例代码
2018/01/24 Python
Python 共享变量加锁、释放详解
2019/08/28 Python
简单了解Python3 bytes和str类型的区别和联系
2019/12/19 Python
Django中使用Celery的方法步骤
2020/12/07 Python
定义一结构体变量,用其表示点坐标,并输入两点坐标,求两点之间的距离
2015/08/17 面试题
什么是servlet
2012/05/08 面试题
药品质量检测应届生求职信
2013/11/14 职场文书
初三班主任寄语大全
2014/04/04 职场文书
《桃林那间小木屋》教学反思
2014/05/01 职场文书
2014年党务工作总结
2014/11/25 职场文书
刑事申诉状范文
2015/05/20 职场文书
分位数回归模型quantile regeression应用详解及示例教程
2021/11/02 Python