PHP / JQuery Dynamic Drop Down不通过POST发送变量

时间:2014-12-03 02:43:36

标签: php jquery drop-down-menu

我有一个两步下拉菜单。第二个选择是用jquery触发的。由于我已经执行了此步骤,因此我的表单不会传递所选选项的变量。我希望它只是发布,但它没有。我一直把它动态加载,所以我没想到这就是问题所在。我也无法通过URL传递它。

这是我的代码: search.php

while($row = mysqli_fetch_array($result)) { ?>
    <option value="<?=$row['id']?>"> <? echo $row['name'] ?></option>

<?php }

<form method = "post" action="index.php?page=users&id=<?php echo $row['id']; ?>">

                            <p>

                                <select name="list-select" id="list-select">
                                     <option value="AL">Alabama</option>
                                        <option value="AK">Alaska</option>
                                        <option value="AZ">Arizona</option>
                                        <option value="AR">Arkansas</option>

                                        <option value="CA">California</option>
                                        <option value="CO">Colorado</option>
                                        <option value="CT">Connecticut</option>
                                        <option value="DE">Delaware</option>
                                 </select>

                     <?php       

                    echo '<select name="list-target" id="list-target">';

                    echo '</select>';

                             $installation_id =  $_POST['list-target'];


                     mysqli_close($con);
                        ?>

users.php:

$installation_id = $_POST['list-target'];  

的.js

$(document).ready(function($) {
    $("#list-select").change(function() {
       $("#list-target").load("index.php?page=search&svalue=" + $("#list-select").val());
    });
});

感谢。

0 个答案:

没有答案