Php 根据选定的第一个下拉列表获取下拉列表的值

Php 根据选定的第一个下拉列表获取下拉列表的值,php,javascript,jquery,Php,Javascript,Jquery,PHP/MYSQL <div style="width:810px; margin:inherit; padding-left:170px;"> <select style="width:300px;" id="n" name="userListingCateory"> <option disabled="disabled">Category...</option> <?php while($row

PHP/MYSQL

<div style="width:810px; margin:inherit; padding-left:170px;">
    <select style="width:300px;" id="n" name="userListingCateory">

        <option  disabled="disabled">Category...</option>
        <?php while($row = $sth2->fetch(PDO::FETCH_ASSOC))
        {echo "<option value=". $row['catID'] . ">" .$row['catName']."</option>";}
        unset($sth2);
        ?>
    </select> 
    <select style="width:340px;" id="n" name="userListingSubCateory">
        <option  disabled="disabled">Sub-Category...</option>
        <?php while($row = $sth3->fetch(PDO::FETCH_ASSOC))
        {echo "<option value=". $row['scatID'] . ">" .$row['scatName']."</option>";}
        unset($sth3);
        ?>
    </div>
</select> 
如何获取此信息以获取选择的
类别所依据的
子类别

在jquery/php中有什么简单的实现方法吗

谢谢

您可以利用执行函数的事件处理程序将当前选择的类别传递给包含查询数据库代码的PHP文件,然后通过jQuery中内置函数的成功回调将更新后的输出返回到客户端


此外,您应该避免对多个对象使用相同的ID,因为ID属性是唯一的。

您能告诉我如何实现此更改事件吗?两个表中catID的要点都是用于连接:)您需要:
SELECT scatID, scatName 
FROM Category C, SubCategory SC
WHERE C.catID = SC.catID
AND C.catID = $origCatIDSelected;