php - 如何通过从另一个下拉列表中选择值来填充下拉列表?

标签 php javascript mysql ajax

我想通过从另一个下拉列表中选择部门值来制作员工的下拉列表 (html <select> )。

这里,通过从下拉列表中选择部门,该部门下的员工必须显示在下拉列表中。

最佳答案

您应该使用 AJAX。

//First combo box. where onchange event having ajax function.
<select name="parent_category" id="parent_category" onchange="change_category(this.value);" >
                                                                <option value="0">option1</option>
    <option value="1">option2</option>
    <option value="2">option3</option>
    <option value="3">option4</option>
      </select>

//Second combo box. where response of ajax call display here.
    <div class="selectbox" id="response_sub_cat">
     <select name="sub_category" id="sub_category">
     <option value="">--Choose Sub Category--</option>
     </select>
    </div>


function change_category(id)
{

        $.ajax({
            type: "POST",
            url: "ajax_get_sub_category.php?subcat="+sub_cat,
            data:   "pid=" + id,
            success: function(html){
                $("#response_sub_cat").html(html);
            }
        });
}

关于这个子类别值,php 文件中应该有一个查询来获取子类别。 在您的情况下,它将是部门员工

可能对你有帮助..

谢谢。

关于php - 如何通过从另一个下拉列表中选择值来填充下拉列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5945424/

相关文章:

mysql - 在 MYSQL 存储过程中选择和更新相同的行

php - ajax 检查用户名 onblur

mysql - 按上次发送/接收的消息对用户进行分组

php - OnClick 函数获取下一条记录 PHP AJAX MYSQL

php - 用 php 清理 JSON

javascript - 无法在 View 目录中查找 View "index.ejs"

javascript - 如何使用正则表达式或其他更好的替代方法从 javascript String 对象中删除 <link> 标记?

PHP 传递值

php 不等于,不等于,等于

javascript - 数据切换选项卡不下载传单 map