通过 AJAX 将帖子变量添加到使用 FormData() 发送表单

Add post variables to form send with FormData() via AJAX

本文关键字:FormData 表单 AJAX 添加 变量 通过      更新时间:2023-09-26

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

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

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

有没有更好的解决方案可以在FormData()发送表单数据之前对其进行操作?

您可以使用

FormData.append() .这在FormData API documentation中有描述