如何使用Javascript和Ajax传递一个HTML选择标签到PHP $_POST与一个(数组)var当名称属性是一个

How to pass an HTML Select tag using Javascript and Ajax to PHP $_POST with one (array) var when the name attribute is an array

本文关键字:一个 数组 POST var 属性 选择 Ajax Javascript 何使用 标签 HTML      更新时间:2023-09-26

这些链接:

"如何使用Javascript修改名称为数组的HTML Select "

和"如何将数组从HTML传递到Javascript?"

让我看不清如果我有两个或更多不同名称的选择标签,比如:

<select name='category[123]'>
    <option value='0'>off</option>
    <option value='1'>on</option>
</select>
<select name='category[456]'>
    <option value='0'>off</option>
    <option value='1'>on</option>
</select>
<select name='anothercategory[123]'>
    <option value='0'>off</option>
    <option value='1'>on</option>
</select>
<select name='anothercategory[456]'>
    <option value='0'>off</option>
    <option value='1'>on</option>
</select>

您可以使用$("form").serialize()来发布表单中的所有值

如果您需要逐个获取值,您也可以使用这个示例。

var category_id    = $('#category').val()
var form_data      = { category : category_id };
data    : form_data,

现在您可以在需要的地方获得类别值