文件上传是网站的一个常用功能,如附件或图片上传功能。有许多解决方案。今天我们介绍一种不用jQuery刷新的文件上传方式。

首先,我们在页面中添加一个表单来上传文件:

复制代码代码如下所示:

<表ID =以下是我参考网上的方法后行动= / / uploadhandler asyncfileupload .ashx

enctype =多部分/表单数据目标=asynctarget>

文件:









然后,把一个iframe在页面和上传的时间只刷新iframe,不是整个网页:

复制代码代码如下所示:





接下来,使用js向按钮添加功能:

复制代码代码如下所示:



$(函数(){())

$(# btnupload)。Click(function(){)

$(以下是我参考网上# )提交();

});

});





单击按钮时提交表单。

该方案可以简单无刷新上传文件。其实现的想法是提交一个iframe,和其余的过程像处理普通的表单提交。

改进程序的方法是决定如何上传和完成。现在是思考的办法只有一个:听通过JS iframe的发生,进而分析iframe内容。