Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过AJAX将post变量添加到form send with FormData()_Javascript_Jquery_Ajax_Forms_Post - Fatal编程技术网

Javascript 通过AJAX将post变量添加到form send with FormData()

Javascript 通过AJAX将post变量添加到form send with FormData(),javascript,jquery,ajax,forms,post,Javascript,Jquery,Ajax,Forms,Post,因为我想上传附加文件,所以我尝试使用新表单数据(myForm)发送表单,但是我想添加一些不来自表单的数据 以前,在我需要上传文件之前,我使用了serializeArray(),向数组中添加一些数据非常容易 我知道我可以添加一些隐藏的输入,但我不喜欢这个解决方案 在使用FormData()发送表单数据之前,是否有更好的解决方案来处理表单数据?您可以使用FormData.append()。它在FormData.append()中有描述,如下所述:很好,这就是答案,谢谢。

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

以前,在我需要上传文件之前,我使用了
serializeArray()
,向数组中添加一些数据非常容易

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


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

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

FormData.append()中有描述,如下所述:很好,这就是答案,谢谢。