是否有一个插件可以让jQuery.ajax提交multipart / form-data?

时间:2009-05-30 15:19:40

标签: jquery ajax

我需要这个,所以我可以提交包含非ASCII文本的表单控件子集。

带有iframe元素的解决方案对我来说不起作用,因为它提交整个表单;我只想提交控件的子集。

我知道我可以自己构建一个multipart / form-data字符串,但似乎必须在之前完成...

2 个答案:

答案 0 :(得分:3)

我建议使用jQuery和Form插件:http://malsup.com/jquery/form/#api

您可以使用fieldSerialize()方法仅提交表单的子集和iframe:true选项,以使其适用于提交文件等。

希望对你有用!

答案 1 :(得分:0)

更新:从版本3.02(2012年初出版)开始,jquery.form插件现在处理ajax文件提交得更加友好。检查一下。