添加post变量以通过AJAX使用FormData()发送表单

时间:2014-11-20 11:34:14

标签: javascript jquery ajax forms post

因为我想要附加文件上传我尝试使用new FormData(myForm)发送表单,但是我想添加一些不是来自表单的数据。

在我需要上传文件之前,我曾使用serializeArray(),并且很容易将一些数据添加到数组中。

我知道我可以添加一些隐藏的输入,但我不喜欢这个解决方案。

在使用FormData()发送表单数据之前,是否有更好的解决方法来处理表单数据?

1 个答案:

答案 0 :(得分:2)

您可以使用FormData.append()。它在FormData API documentation

中有所描述