Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.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 将表单字段添加到另一个数组_Javascript - Fatal编程技术网

Javascript 将表单字段添加到另一个数组

Javascript 将表单字段添加到另一个数组,javascript,Javascript,我正在使用一个脚本来处理文件上传 脚本的一部分将多个字段中的信息传递给变量名,如下所示: var inputs = data.context.find(':input').not(':button'); data.formData = inputs.serializeArray(); 在脚本的后面部分,它是这样使用的: var inputs = data.context.find(':input').not(':button'); data.formData = inputs.serial

我正在使用一个脚本来处理文件上传

脚本的一部分将多个字段中的信息传递给变量名,如下所示:

var inputs = data.context.find(':input').not(':button');
data.formData = inputs.serializeArray();
在脚本的后面部分,它是这样使用的:

var inputs = data.context.find(':input').not(':button');
data.formData = inputs.serializeArray();
我遇到的问题是,我在表单的开头添加了两个附加的、常规的字段,我也希望在表单处理程序中使用这些字段

我添加的两个字段是:

<input id="uploaderName" type="text" name="uploaderName" required value="">
<input id="uploaderEmail" type="text" name="uploaderEmail" required value="">
我需要formData包含inputs.serializeArray()、uploaderName和uploaderEmail


有什么想法吗?

在这里更改选择器:
data.context.find(':input')。而不是(':button')到更具体的内容,或者向两个新输入中添加一个类,并更改选择器以排除它们。如果这些字段在表单中,则根据您发布的内容,选择器应该已经提取了它们。data.context是脚本生成的特定信息。我要添加的两个字段不包含在数据中。context@SherwinFlight看看这个答案:我将如何使用它将它们放入“输入”数组?