jquery-uploadify 上传
先从官网下载插件 http://www.uploadify.com/
引入之后。。。。
html....................
<!-- 上传 -->
<div id="certificate_importExcel" class="easyui-dialog" style="width:450px;height:220px;padding:0px 20px;"
closed="true" >
<div style="margin-top:20px;">
<input id="file_upload" name="file_upload" type="file" multiple="true">
<a href="javascript:importExcelFile()">上传文件</a> | <a href="javascript:$('#file_upload').uploadify('stop')">停止上传!</a>
</div>
</div>
js...........
<script type="text/javascript">
$(document).ready(function(){
$('#file_upload').uploadify({
'progressData' : 'speed',
'swf' : '<%=basePath%>/static/uploadify/uploadify.swf',
'uploader' : '<%=path%>/cacertificate/importExcel.do',
'buttonText' : '选择文件',
'fileTypeExts' : '*.xls',
'auto' : false,
'fileObjName' : 'file',
'fileTypeDesc' : 'excel文件',
'onError' :function(){
$.messager.alert("确认","导入失败,请与管理员联系!");
$.messager.progress('close');
},
'onUploadSuccess' : function(file, data, response) {
if(data=="null"){
$.messager.alert("确认","未上传excel!");
}else if(data=="excel"){
$.messager.alert("确认","本导入只支持excel文件导入!");
}else if(data=="title"){
$.messager.alert("确认","excel文件格式不正确!");
}else if(data=="sucess"){
$.messager.alert("确认","导入成功!");
$('#certificate_info').datagrid('reload');
}
$.messager.progress('close');
}
});
$("#certificate_info").querygrid({
url:'tificate/query.do',
remoteSort: false,
//idField:'c_checkid',
custom:true,
iconCls:'icon-save',
nowrap:true,
striped:true,
collapsible:true,
pagination:true,
rownumbers:true,
fitColumns:true,
fit:true,
pageSize:15,
pageList:[15,20,30,100],
onLoadError:function(data){
$.messager.alert("加载提示",data.responseText);
},
frozenColumns:[[
{field:'ck',checkbox:true}
]],
columns:[[
{field:'c_id',title:'序号',align:'center'},
{field:'c_note',title:'备注',align:'center'}
]],
toolbar:[${current_ajaxclient_authority}]
toolbar:[{
id:'btncexp',
text:'导入',
iconCls:'icon-search',
handler:function(){
$("#certificate_importExcel").dialog('open').dialog('setTitle','上传');
}
}]
});
});
</script>
这样,点击导入按钮之后,通过$("#certificate_importExcel").dialog('open').dialog('setTitle','上传');
就会显示如下:

扩展:手动加遮罩层
function importExcelFile(){
var state=200;
var obj=$('#file_upload').data('uploadify').queueData.files;//获取选择的文件
for(var s in obj){
state=250;
}
if(state==250){
$.messager.progress({
title:'提示',
msg:'请稍等...',
interval:500,
text:'正在导入'
});
$('#file_upload').uploadify('upload', '*');//手动上传
}else{
$.messager.alert("确认","请选择一个excel!");
}
}
jquery-uploadify 上传的更多相关文章
- [Plugin] JQuery.uploadify上传文件插件的使用详解For ASP.NET
URL:http://www.cnblogs.com/xiaopin/archive/2010/01/21/1653523.html 今天下午整理文件上传的例子,感觉收集到的例子都很不人性话,后来找到 ...
- jquery.uploadify上传文件配置详解(asp.net mvc)
页面源码: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" c ...
- SpringMVC+jquery.uploadify 上传文件
前言 以前用Asp.net MVC+uploadify上传文件,最近学习SpringMVC,所以就用SpringMVC+uploadify做个上传文件的demo. 刚开始用form表单的方式提交,在C ...
- MVC3+jquery Uploadify 上传文件
最近做项目用到了上传图片的功能,以前也写过这类代码,不过都是用传统的file标签,今天整理一个好用的插件Uploadify..都做了一些注释,一看便知. 可以去官网下载最新的:Uploadify下载地 ...
- jquery uploadify上传文件插件导致浏览器崩溃问题解决方法
自谷歌浏览器更新到(版本39.0.2171.99 )后,访问上传文件界面浏览器就崩溃了,而其他的浏览器不会出现问题. 出现这种问题的原因就是谷歌浏览器缓存问题,但将访问该jsp页面路径添加上时间戳后无 ...
- jQuery Uploadify上传插件
jQuery Uploadify在ASP.NET MVC3中的使用 1.Uploadify简介 Uploadify是基于jQuery的一种上传插件,支持多文件.带进度条显示上传,在项目开发中常被使用. ...
- MVC 4 结合jquery.uploadify 上传实例
前言:由于今天公司源代码服务瘫痪,没法编写代码,利用这个有限的时间,做了一个小小的 基于MVC的图片上传demo,貌似近些年来MVC十分火爆,相关的demo也数不胜数,小弟就在这里打着MVC的旗子,狐 ...
- jquery.uploadify上传插件HTML5版中文api使用说明
插件官网文档:http://www.uploadify.com/documentation/ H5版下载地址:https://download.csdn.net/download/u010075697 ...
- 使用jquery.uploadify上传文件
今天在网上找了一天,想要找到一个比较全的使用案例,结果发现基本上全是一个版本的... 我的问题主要是上传完成后,还需要将路径获取到,然后保存到数据库. 查了一下资料发现有这么一个参数onComplet ...
- 用jquery uploadify上传插件上传文件
public void ProcessRequest(HttpContext context) { string esOIDs = System.Web.HttpContext.Current.Req ...
随机推荐
- 向Word模板中填充数据
现在有这样的需求,给Word文档的指定位置填充上特定数据,例如我们有一个终端,用来打印员工的薪资证明,对于一个公司来说,他的薪资证明模板是固定的,变化的地方是员工姓名,部门,职位等.我们只需要将这些指 ...
- Java 类装载器
类装载器 基本概念: 顾名思义,类加载器(class loader)用来把Java 类动态的加载到 Java 虚拟机中.也就是说当程序需要某个类时,类加载器就把这个类的二进行加入到虚拟机中. 类加载器 ...
- Computer Graphics Research Software
Computer Graphics Research Software Helping you avoid re-inventing the wheel since 2009! Last update ...
- jackson对多态or多子类序列化的处理配置
[TOC] Jackson Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json.xml转换成Java对象. 多态类型的处理 jackson允许配置多态类型处理, ...
- loj1011 状态压缩
题目链接:http://lightoj.com/volume_showproblem.php?problem=1011 思路:最近的开始做dp了...很明显的一道状态压缩题,dp[n][state]表 ...
- 【java IO】使用Java输入输出流 读取txt文件内数据,进行拼接后写入到另一个文件中
package com.sxd.test.util; import java.io.BufferedReader; import java.io.BufferedWriter; import java ...
- Eclipse中Ctrl+方法名发现无法进入到该方法中……
我现在的情况是,按住Ctrl点击该方法后,发现进入不到这个方法的定义. 后来我发现,是因为这个项目是在某个项目文件夹中,如下: 这时直接找到server这个项目就没有问题了,如图:
- windows下cmd操作
进入文件夹:cd 文件夹名 列出文件列表:dir 清屏:cls
- Ubuntu12.04安装搜狗输入法失败后,出现登录界面循环
前些天,因为复现别人实验就准备重新启用实验室的集群上的系统,上去安装了几个插件,之后又觉得需要中文输入法就试着装一下,结果安装失败,看到报错信息,也没放在心上,第二天启动时发现再也登录不进去. 现象描 ...
- Docker使用-v挂载主机目录到容器后出现Permission denied
1. 在挂载主机目录的到容器后,操作挂载的目录出现权限问题: # 将主机上的/data/share/master目录挂载到容器的/opt/share目录docker run -it --name=ma ...