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看看这个答案:我将如何使用它将它们放入“输入”数组?