这里使用jquery.form.js的方法
1. 首先,我们必须要定义一个文件上传的Form表单,如:
<form action="${basePath }/purchasing/supplier!uploadAttach.do" onsubmit="return check()" id="form1" encType="multipart/form-data" method="post"> <input type="hidden" name="id" value="${id }"> <table height=8 width="100%" bordercolor="#CCBE5A" cellspacing="0" bordercolordark="#ffffff" cellpadding="3" align="center" bgcolor="#ffffff" bordercolorlight="#7f9db9" border="1"> <TR> <td BGCOLOR="#d3d8eb"><font size="2">文件</font></td> <td><input type="file" id="file" name="file" style="width:450"></td> </TR> <TR> <td BGCOLOR="#d3d8eb"><font size="2">备注</font></td> <td><textarea name="remark"></textarea></td> </TR> </table> </form>
2. 然后使用javascript代码:
$("#uploadBtn").click(function(){ $("#form1").ajaxSubmit({ success: function (data) { if(data.success){ alert("上传成功"); if(window.opener){ window.opener.location.reload(); } window.close(); }else{ alert("上传失败"); } }, error: function (error) { alert("上传异常"); }, type: "post", /*设置表单以post方法提交*/ dataType: "json" /*设置返回值类型为文本*/ }) })
相关推荐
asp无刷新上传文件ajax上传文件 请将本程序放到你的虚拟主机上运行,如果本地有iis也可以。有些同学有简易iis服务器,不适用本程序的,因为有部分中文字符不能识别导致无法运行。 如果需要上传多文件可以把index....
无刷新上传多个文件无刷新上传多个文件无刷新上传多个文件无刷新上传多个文件
ASP.NET 上传文件 无刷新上传文件~ 很值得学习的例子~
JSP无刷新文件上传的实现JSP无刷新文件上传的实现JSP无刷新文件上传的实现JSP无刷新文件上传的实现
无刷新 文件 上传 实例
出于安全考虑js是不能操作文件的,而ajax与后台通信都是通过传递字符串所以在jsp中使用iframe实现无刷新提交文件
jquery+jquery.uploadify.js插件,实现无刷新上传文件 支持ie6,模拟进度条(模拟进度条,非正式进度) 无刷新上传 ashx处理.
.NET MVC 文件无刷新上传和判断上传的文件类型,打开请用VS2013工具
NULL 博文链接:https://chinaxxren.iteye.com/blog/577799
但是用iFrame来实现无刷新上传文件确实一个很好的选择。ps:Ajax技术基本上可以说是由google公司带起来的,但少Gmail中上传文件用的还是 IFrame,所以说使用IFrame来上传文件是最好的选择。 我在这里这里用的技术是...
ajax + asp无刷新文件异步上传程序,并有进度条实时显示上传进度!ajax + asp无刷新文件异步上传程序,并有进度条实时显示上传进度!ajax + asp无刷新文件异步上传程序,并有进度条实时显示上传进度!ajax + asp无...
此段代码为asp.net利用ajax实现文件的无刷新上传,其中用到了javascript的jquery框架。
asp Ajax无刷新文件上传(带进度条,无组件) 技术交流网址WWW.94X.NET
JSP批量上传,实现多文件无刷新上传(带有进度条)。 程序加了些须的验证,目前只能上传图片。 压缩文件为Eclipse项目文件,直接导入即可使用 预览图片地址: ...注:所有文件保存到项目文件夹下的uplaod文件夹下,...
[上传下载]多文件无刷新上传源码 v1.0_ajaxupload_src
主要介绍了通过Ajax使用FormData对象无刷新上传文件方法,具有一定的参考价值,感兴趣的朋友可以了解一下。
之前写过一个仿163网盘无刷新多文件上传系统,已经对无刷新上传文件的原理做了详细的分析。 而这次的系统主要是针对单个file控件的,便携版,使用更简单,还有更深入的分析。 兼容:ie6/7/8, firefox 3.5.5, opera ...
无刷新实现文件上传,采用dwr,Ajax技术
之前写过一个仿163网盘无刷新多文件上传系统,已经对无刷新上传文件的原理做了详细的分析。 而这次的系统主要是针对单个file控件的,便携版,使用更简单,还有更深入的分析。 兼容:ie6/7/8, firefox 3.5.5, opera ...