Javascript 如何使用jQuery按名称检索值数组?

Javascript 如何使用jQuery按名称检索值数组?,javascript,jquery,html,forms,Javascript,Jquery,Html,Forms,我有一个HTML如下。 请告诉我如何在jQuery中检索值“task”数组 <div class="column1"> <input class="task_name" type="text" placeholder="Enter task name.." value="" name="task[0][name]"> </div> <div class="column2"> <select class="task_ppl_required"

我有一个HTML如下。 请告诉我如何在jQuery中检索值“task”数组

<div class="column1">
<input class="task_name" type="text" placeholder="Enter task name.." value="" name="task[0][name]">
</div>
<div class="column2">
<select class="task_ppl_required" name="task[0][number]">
    <option selected="selected">1</option>
    <option>2</option>
</select>
<input class="task_id" type="hidden" value="0" name="task[0][guid]">
</div>
<div class="column1">
<input class="task_name" type="text" placeholder="Enter task name.." value="" name="task[2][name]">
</div>
<div class="column2">
<select class="volunteer_task_ppl_required" name="task[2][number]" value="1">
<option selected="selected">1</option>
<option>2</option>
</select>
<input class="task_id" type="hidden" value="0" name="task[2][guid]">
</div>

1.
2.
1.
2.
(,使用Array.reduce)


(,使用Array.reduce)

数组近似在PHP中工作得很好,在PHP中,您可以在$\u POST变量上接收表单值,如果语法匹配(如示例中的语法),他将使用元素构造数组

您可以使用jQuery。从网站:

.serializeArray()方法创建一个对象的JavaScript数组,可以将其编码为JSON字符串。它对表示一组表单元素的jQuery对象进行操作


数组近似在PHP中工作得很好,在PHP中,您将收到$\u POST变量的表单值,如果语法匹配(如示例中的语法),他将使用元素构造一个数组

您可以使用jQuery。从网站:

.serializeArray()方法创建一个对象的JavaScript数组,可以将其编码为JSON字符串。它对表示一组表单元素的jQuery对象进行操作


如果要将表单的所有值发送到服务器,只需使用jQuery
serialize()
方法即可

var formVals= $('##myForm').serialize();
这将通过以下方式使用jQuery AJAX发送到服务器:

$.post( url, formVals, function(){/* success code*/});

参考:

如果您想将表单的所有值发送到服务器,只需使用jQuery
serialize()
方法即可

var formVals= $('##myForm').serialize();
这将通过以下方式使用jQuery AJAX发送到服务器:

$.post( url, formVals, function(){/* success code*/});

参考资料:

你所说的任务数组是什么意思?你的意思是$(“.task_name”)当表单的几乎所有元素中都有“task”时,人们怎么能猜出我的“task array”是什么呢?你能清楚地显示你希望我们找到什么吗?那么Bergi的演示会做你想做的吗?如果不是……你需要简洁地说明你想要什么格式任务数组是什么意思?你是指$(“.task_name”)当表单的几乎所有元素都包含“task”时,人们如何猜测我的“task array”是什么。你能清楚地展示你希望我们找到什么吗?那么Bergi的演示会做你想要的吗?如果不是……你需要简洁地说明你想要的格式。这不仅仅是
序列化数组
,请参见我的回答。这不仅仅是
序列化数组
,请参见我的回答