java jquery ajax 实现 包含 input file 的form提交

form中有input-file标签,想用jquery ajax提交表单,后台获取file对象。

Ajax无法提交二进制文件
可以通过Iframe方式提交但这也不是最好的方法
最好最美观的方法是用Flash做的或者其他做的控件提交文件 例如 SWFileupload
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-10
jquery有个ajax 做文件上传的插件,现在忘了,你找找看。
百度应该能找到吧。我也找找。

http://www.oschina.net/news/28767/7-javascript-ajax-file-upload-plugins
这里面很多,你看看。
第2个回答  2013-07-10
jquery.form.js $("#formid").ajaxSubmit({
url:
dataType:"json",
......
});

上传文件需要在form里 加属性 enctype="multipart/form-data"追问

能不能具体点???谢谢。

第3个回答  2013-07-11
ajaxfileupload jquery的,你可以查一下,挺好用的
第4个回答  2013-07-23
就吧file对象作为参数传过去