我已经读过ajax fileupload是不可能的。但我想从我的网页上传文件,并保留其他字段的值。
换句话说,如果根本无法上传ajax文件,我想只更新fileupload页面的某些部分。
答案 0 :(得分:2)
这是可行的,您可以使用像http://www.uploadify.com/这样的库 或者将一个带有目标的表单提交到页面中的隐藏iframe,在服务器端你应该打印一个js代码来调用当前页面中的句柄功能 像这样 window.top.handlefunction()
答案 1 :(得分:0)
可以上传Ajax文件。这取决于你的解决方案。
查看此网站以获取基本表单解决方案。主要的想法是你在页面上创建一个表单,在其中放置文件输入等,但是将它的框架设置为页面上隐藏的iframe,这样一旦表单提交,页面重新加载就会出现在名声中。
http://jquery.malsup.com/form/
如果您只需要支持现代浏览器(HTML5增强版),您可以使用FormData并通过XHR提交。