繁体   English   中英

如何使用 php 获取 select 框的数组值作为 ajax function 中的数组

[英]How to get the array values of select boxes as an array in ajax function using php

我的产品有一个数组。 我从下拉菜单中取出产品。 我想使用 ajax 保存我的产品名称。所以试图在 ajax function 中获取我的 pname。但我没有得到它的产品价值。 这是我的 html 部分:

<select name="pname[]">
    <option value="">Choose product Name</option>
    <option value="1">name1</option>
    <option value="2">name2</option>
    <option value="3">name3</option>
</select>
<select name="pname[]">
    <option value="">Choose product Name</option>
    <option value="1">name1</option>
    <option value="2">name2</option>
    <option value="3">name3</option>
</select>
<select name="pname[]">
    <option value="">Choose product Name</option>
    <option value="1">name1</option>
    <option value="2">name2</option>
    <option value="3">name3</option>
</select>

为此,我正在使用:

<script>
var name= $("#formid").find("select[name='pname']").val();
</script>

也试过

<script>
var name= document.getElementsByName('pname');
</script>
var pnames = [];
$('select').each(function() {
   pnames .push($(this).val());
})

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM