简体   繁体   English

根据第一个下拉菜单的选择加载第二个下拉菜单

[英]Load second drop down menu based on selection of first drop down

The agenda is to populate second dropdown menu based on first down menu selection. 议程是根据第一个下拉菜单选择填充第二个下拉菜单。 I have coded it to a mere extent but it seems I'm missing some piece somewhere. 我仅对其进行了编码,但似乎我在某处缺少了一些内容。 Thanks in advance. 提前致谢。

HTML CODE: HTML代码:

<div class="form-group">
    <label >Category</label>
    <select id="disabledSelect" class="form-control" name="product_category" onchange="ajaxfunction(this.value)">
        <option active>Select a Category</option>
        <?php
        load_category_dropdown();
        ?>                      
    </select>            
</div>

<div class="form-group">
    <label >Category</label>
    <select id="sub" class="form-control" name="sub" >
      <option active>Select a Category</option>                     
    </select>            
</div>

AJAX function: AJAX功能:

<script type="text/javascript">
function ajaxfunction(parent)
{
    $.ajax({
        url: 'process.php?parent=' + parent;
        success: function(data) {
            $("#sub").html(data);
        }
    });
}
</script>

process.php code: process.php代码:

<?php
include("db_connect.php");  
$x=$_GET['parent'];
$get_cat="SELECT * FROM categories WHERE parent_id = $x";
$run_cat=mysqli_query($con,$get_cat);
echo "<option value='1'>Hello</option>";
while($data=mysqli_fetch_array($run_cat))
{       
    echo "<option value='$data['cat_id']'>$data['cat_tittle']</option>";
}
?>

Two Syntax Errors: 两个语法错误:

  1. Javascript Syntax Error: + parent; Javascript语法错误: + parent; there is a semi-colon, replace with comma 有一个分号,用逗号替换

  2. PHP Syntax Error: wrap $data['cat_id'] like {$data['cat_id']} PHP语法错误:将$data['cat_id']包装$data['cat_id'] {$data['cat_id']}

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

相关问题 根据另一个菜单的选择更改第二个下拉菜单的值 - Changing the value of a second drop down menu based on selection from another 如何更改基于第一下拉选择的第二下拉值? - How to change second drop-down value based first drop-down selection? 当第一个下拉菜单更改时,我无法加载第二个下拉菜单。 第二个下拉列表取决于第一个下拉列表 - I cant load second drop down menu, when the first one is changed. The second drop down is depended on the first one 通过用户在第一下拉菜单中的输入来更改第二下拉菜单中的选项 - Changing options in second drop down menu by user input in first drop down menu 从数据库中加载值以基于上一个下拉菜单中的选择创建一个下拉菜单 - Load values from database to create a drop down menu based on the selection from previous dropdown 第一个下拉菜单自动更改第二个下拉菜单的选项 - First drop down menu to auto change the options of a second dropdown 如何根据下拉菜单中的选择结果相乘 - How To Multiply Result Based on Selection from Drop Down Menu 基于单选按钮选择的下拉菜单 - Drop-down menu based on the selection of radio button 基于另一个下拉菜单的下拉菜单项 - Drop down menu items based on another drop down menu 根据第一个下拉列表选择更改下拉列表 - Change a drop down list depending on first drop down list selection
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM