通过php jquery发布多个值

通过php jquery发布多个值,php,jquery,jquery-ui,phpmyadmin,Php,Jquery,Jquery Ui,Phpmyadmin,当前输出:更新项目=fff&更新项目=ffff&更新项目=fdgdfgjkljklkj 预期输出:fff、ffff、fdgdfgjkljklkj内爆post值。您应该将HTML变量定义为数组“update_item[]”,然后在执行以下操作时将其序列化: <script> $(document).ready(function() { $("#update_item").change(function (e) { var update_item = $("#u

当前输出:更新项目=fff&更新项目=ffff&更新项目=fdgdfgjkljklkj


预期输出:fff、ffff、fdgdfgjkljklkj内爆post值。

您应该将HTML变量定义为数组“update_item[]”,然后在执行以下操作时将其序列化:

<script>
$(document).ready(function() {

    $("#update_item").change(function (e) {
        var update_item = $("#update_item").serialize();

        $.post("item.php", {"update_item": update_item}, function (data) {
            $('#details').html(data);
        });
    });  
});

</script>

<select name="update_item"  multiple="multiple" class="form-control" style="width:59%" id="update_item">
    <option value="fff">fffffff</option>
    <option value="ffff">Select Supplier</option>
    <?php 
    $result = mysql_query("select * from item");
    while ($row = mysql_fetch_array($result)){?>
        <option value="<?php echo $row['item_name'];?>"><?php echo $row['item_name'];?></option>
    <?php } ?>
</select>
<div id="details">
    hii
</div>
将有一个数组数据类型,请选中:

var_dump($_POST['update_item'])

希望有帮助

尝试发送json或arraywhere is your item.php,它在做什么?我们需要看看item.php是如何。。如果您使用json_encode从item.php输出,那么您只需要将json添加到post请求中。它将显示更新_项名称和每个更新_项的一个输入字段。.echo$_post['update_item'];这是item.php include。。但我需要数组格式的。。我想为每个选定的项目添加一个输入
<script>
$(document).ready(function() {

    $("#update_item").change(function (e) {   
        $.post("item.php", $(this).serialize(), function (data) {
            $('#details').html(data);
        });
    });  
});

</script>

<select name="update_item[]"  multiple="multiple" class="form-control" style="width:59%" id="update_item">
    <option value="fff">fffffff</option>
    <option value="ffff">Select Supplier</option>
    <?php 
    $result = mysql_query("select * from item");
    while ($row = mysql_fetch_array($result)){?>
        <option value="<?php echo $row['item_name'];?>"><?php echo $row['item_name'];?></option>
    <?php } ?>
</select>
<div id="details">
    hii
</div>