在javascript中部分更新fileupload上的页面

时间:2012-03-22 06:26:11

标签: javascript html ajax file-upload

我已经读过ajax fileupload是不可能的。但我想从我的网页上传文件,并保留其他字段的值。

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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

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

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

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

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