在javascript中部分更新文件上传页面

Partially update page on fileupload in javascript

本文关键字:文件 更新 javascript 中部      更新时间:2023-09-26

我读到ajax文件上传是不可能的。但我想从我的网页上传一个文件,并保留其他字段的值。

换句话说,如果ajax文件上传根本不可能,我只想在fileupload上更新页面的某些部分。

这是可能的,您可以使用库http://www.uploadify.com/或者向页面中隐藏的iframe提交一个带有target的表单,在服务器端,您应该打印一个js代码来调用当前页面中的handle函数像这样window.top.handlefunction()

可以上传Ajax文件。这取决于你的解决方案。

查看此网站以获取基本的表单解决方案。主要想法是在页面上创建一个表单,在其中输入文件等,但将其框架设置为页面上的隐藏iframe,这样一旦表单提交,页面就会重新加载。

http://jquery.malsup.com/form/

如果你只需要支持现代浏览器(HTML5增强版),你可以使用FormData并通过XHR提交。

https://developer.mozilla.org/en/XMLHttpRequest/FormData