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实现分页功能(含ajax请求、后台数据、附完整demo)
Apr 03 jQuery
jQuery Plupload上传插件的使用
Apr 19 jQuery
jQuery滑动到底部加载下一页数据的实例代码
May 22 jQuery
jquery仿京东商品放大浏览页面
Jun 06 jQuery
jQuery实现表单动态添加与删除数据操作示例
Jul 03 jQuery
js jquery 获取某一元素到浏览器顶端的距离实现方法
Sep 05 jQuery
jQuery pagination分页示例详解
Oct 23 jQuery
Jquery和CSS实现选择框重置按钮功能
Nov 08 jQuery
基于jquery实现的tab选项卡功能示例【附源码下载】
Jun 10 jQuery
jQuery创建折叠式菜单
Jun 15 jQuery
如何使用CSS3和JQuery easing 插件制作绚丽菜单
Jun 18 jQuery
jquery实现垂直手风琴菜单
Mar 04 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
jqPlot jquery的页面图表绘制工具
2009/07/25 Javascript
javascript 数组学习资料收集
2010/04/11 Javascript
Js参数值中含有单引号或双引号问题的解决方法
2013/11/06 Javascript
浅析jquery某一元素重复绑定的问题
2014/01/03 Javascript
js验证上传图片的方法
2015/05/12 Javascript
JavaScript获得url查询参数的方法
2015/07/02 Javascript
超精准的javascript验证身份证号的具体实现方法
2015/11/18 Javascript
javascript基础语法学习笔记
2016/01/04 Javascript
浅析JavaScript作用域链、执行上下文与闭包
2016/02/01 Javascript
JavaScript程序中的流程控制语句用法总结
2016/05/23 Javascript
使用js获取地址栏参数的方法推荐(超级简单)
2016/06/14 Javascript
JS 在数组指定位置插入/删除数据的方法
2017/01/12 Javascript
Angular 2父子组件数据传递之@Input和@Output详解(下)
2017/07/05 Javascript
vue实现图片滚动的示例代码(类似走马灯效果)
2018/03/03 Javascript
vue中如何让子组件修改父组件数据
2018/06/14 Javascript
Bootstrap 模态框自定义点击和关闭事件详解
2018/08/10 Javascript
浅谈webpack+react多页面开发终极架构
2018/11/11 Javascript
JS原型与继承操作示例
2019/05/09 Javascript
js判断非127开头的IP地址的实例代码
2020/01/05 Javascript
微信小程序实现吸顶效果
2020/01/08 Javascript
详解vue或uni-app的跨域问题解决方案
2020/02/21 Javascript
python中requests库session对象的妙用详解
2017/10/30 Python
Python实现合并同一个文件夹下所有txt文件的方法示例
2018/04/26 Python
浅谈python写入大量文件的问题
2018/11/09 Python
python 顺时针打印矩阵的超简洁代码
2018/11/14 Python
python实现归并排序算法
2018/11/22 Python
Python图像处理之图片文字识别功能(OCR)
2019/07/30 Python
Django-xadmin+rule对象级权限的实现方式
2020/03/30 Python
Python collections.defaultdict模块用法详解
2020/06/18 Python
美国领先的家庭智能音响系统品牌:Sonos
2018/07/20 全球购物
学校食堂采购员岗位职责
2013/12/05 职场文书
毕业生简历自我评价范文
2014/04/09 职场文书
化工操作工岗位职责
2014/04/29 职场文书
学雷锋志愿者活动方案
2014/08/21 职场文书
七年级作文之英语老师
2019/10/28 职场文书
django注册用邮箱发送验证码的实现
2021/04/18 Python