`
tntxia
  • 浏览: 1505351 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

无刷新上传文件的方法

 
阅读更多

这里使用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" /*设置返回值类型为文本*/
		})
	})

 

0
0
分享到:
评论

相关推荐

    无刷新上传文件

    无刷新上传文件是一种提高用户体验的技术,它允许用户在不刷新整个网页的情况下进行文件上传,减少了等待时间和网络资源的消耗。这种技术广泛应用于各种Web应用程序,尤其是涉及到用户交互和大量数据交换的场景,如...

    asp无刷新上传文件ajax上传文件 asp无组件上传类 Version 0.97

    asp无刷新上传文件ajax上传文件 请将本程序放到你的虚拟主机上运行,如果本地有iis也可以。有些同学有简易iis服务器,不适用本程序的,因为有部分中文字符不能识别导致无法运行。 如果需要上传多文件可以把index....

    jsp无刷新上传文件

    在IT行业中,无刷新上传文件是一项重要的用户体验优化技术,它使得用户在上传文件时无需等待页面刷新,提高交互效率。本示例以“jsp无刷新上传文件”为主题,结合使用了iframe、AJAX以及jsp技术,实现了这一功能。...

    ASP源码—简便无刷新 ASP 文件上传系统.zip

    3. **文件处理**:在ASP中,`Server.MapPath()`方法可以将相对URL转换为服务器上的物理路径,这对于保存上传文件至服务器上的特定目录非常有用。你需要指定一个安全的存储位置,以防止未授权的访问。 4. **文件验证...

    无刷新文件上传实例

    无刷新文件上传是一种提高用户体验的技术,它允许用户在不重新加载整个网页的情况下提交文件。这种技术主要基于Ajax(异步JavaScript和XML)和现代浏览器支持的FormData对象,使得用户可以一边浏览网页,一边进行...

    .NET无刷新上传文件

    在.NET框架中,ASP.NET提供了一种强大的方法来处理用户上传的文件,特别是"无刷新上传文件"技术,它极大地提升了用户体验。无刷新文件上传,也称为Ajax(异步JavaScript和XML)上传,允许用户在不重新加载整个网页的...

    jq+php无刷新文件上传

    JavaScript文件实现了无刷新上传的逻辑;PHP文件处理接收到的文件数据。 在实际部署时,确保所有文件被正确地放在Web服务器的文档根目录(这里指定为"www")下,这样通过浏览器访问时,整个应用才能正常运行。为了...

    .NET MVC无刷新文件上传

    "无刷新上传"技术解决了这个问题,通过Ajax异步通信,可以在不刷新整个页面的情况下实现文件上传,提升了用户体验。 本文将详细讲解如何在.NET MVC中实现无刷新的文件上传,并讨论如何判断上传文件的类型。 首先,...

    ASP批量上传简便无刷新文件图片上传系统

    总的来说,ASP批量上传系统是一种方便用户快速上传文件和图片的解决方案,它结合了前端的动态交互和后端的文件处理能力,提供了无刷新的体验。然而,随着技术的发展,现在更常见的是使用HTML5的File API和WebSockets...

    asp.net利用ajax无刷新上传文件

    在ASP.NET中,实现文件的无刷新上传是提高用户体验的重要技术之一。无刷新上传,也称为异步上传,允许用户在不重新加载整个页面的情况下发送数据到服务器,这通常是通过AJAX(Asynchronous JavaScript and XML)技术...

    [上传下载]多文件无刷新上传源码

    在IT行业中,多文件无刷新上传是Web应用中一个重要的功能,它极大地提升了用户体验,使得用户可以在不刷新页面的情况下批量上传文件。这个源码包"[上传下载]多文件无刷新上传源码 v1.0_ajaxupload_src"显然是针对这...

    asp Ajax无刷新文件上传(带进度条,无组件)

    【ASP AJAX无刷新文件上传技术详解】 在网页开发中,用户常常需要进行文件上传操作,传统的文件上传方式通常会伴随着页面的刷新,这不仅影响用户体验,也可能导致数据丢失。为了解决这一问题,ASP(Active Server ...

    ASP.NET jquery ajax无刷新上传文件demo

    综上所述,这个示例提供了从客户端到服务器端的完整文件上传流程,利用jQuery的AJAX功能和uploadify插件实现了无刷新上传,同时在ASP.NET的HTTP Handler中处理文件,确保了上传过程的流畅性和用户体验。对于学习ASP...

    无刷新上传文件组件 .net

    无刷新上传文件组件在.NET框架下,特别是在C#编程环境下,是一种提高用户体验的重要技术。它允许用户在不重新加载整个网页的情况下,实现文件的上传,极大地优化了交互流程。这种技术主要依赖于Ajax(Asynchronous ...

    jquery 无刷新 上传图片 上传文件 doc excel

    4. FormData对象:在无刷新上传文件时,FormData对象扮演了重要角色。它可以存储键值对,同时支持文件上传。通过将选择的文件添加到FormData对象,然后使用Ajax的`send()`方法发送,可以实现文件的后台上传。 5. ...

    ajaxfileupload1.0.zip 文件无刷新上传代码

    【标题】:“ajaxfileupload1.0.zip 文件无刷新上传代码” 这个压缩包“ajaxfileupload1.0.zip”提供了一种实现无刷新文件上传的解决方案。无刷新上传,也称为异步文件上传,是现代网页应用中常用的一个功能,它...

    JSP无刷新文件上传的实现

    在IT行业中,无刷新文件上传是一项重要的用户体验优化技术,它使得用户在上传文件时无需等待页面刷新,从而提高交互效率和用户体验。本篇文章将详细探讨如何在JSP(JavaServer Pages)环境中实现这一功能。 首先,...

    通过Ajax使用FormData对象无刷新上传文件方法

    【Ajax使用FormData对象无刷新上传文件方法】 Ajax与FormData对象结合使用,可以在不刷新页面的情况下实现文件上传。这种技术在现代网页应用中非常常见,它提供了更好的用户体验,因为用户可以在上传文件的同时继续...

    简便无刷新asp文件上传系统

    2. QuickUpload.htm:这可能是一个HTML文件,作为用户界面,包含上传表单和可能的JavaScript代码,用于触发无刷新上传。 3. upload_wj.inc:这可能是一个包含ASP函数或类的包含文件,用于处理上传的相关逻辑,比如...

    php 无刷新文件上传

    1. **验证文件类型**:在服务器端检查上传文件的MIME类型,防止恶意文件上传。 2. **限制文件大小**:前端和后端都需要设定文件大小限制,防止过大文件导致服务器压力过大。 3. **错误处理**:返回错误信息给前端,...

Global site tag (gtag.js) - Google Analytics