繁体   English   中英

使用jQuery和MySQL进行多个下拉选择

[英]Multiple dropdown select with jquery and mysql

我正在用PHP和jQuery构建搜索功能。 我有3个从MySQL数据库加载的下拉菜单。 当用户选择下拉菜单中的1个时,它必须影响其他下拉菜单值。

我让它适用于单独的值,但是当他们选择2或3个下拉菜单时,我就卡住了。 我与&&运算符一起工作,但这不起作用。 有人可以看看我在做什么错吗?

<script type="text/javascript">
$(document).ready(function() {

    if( $(("#IndID").change) && $(("#CatID").change)) {
        $("#ProdName").load("scriptp.php?c3=" + $("#IndID").val() + $("#CatID").val());

        if( $(("#IndID").change) && $(("#ProdName").change)) {
            $("#CatID").load("scriptc.php?c=" + $("#IndID").val() + $("#ProdName").val());
            $("#IndID").change(function() {
                $("#CatID").load("scripti.php?c=" + $("#IndID").val());
            });

            $("#CatID").change(function() {
                $("#ProdName").load("script.php?cc=" + $("#CatID").val());
            });

});
</script>

如果您处理错误的事件,.change不会为您提供事件通知,因此您不能在if条件下使用它。 还请提供html,我将尝试解决方案。 如果可以的话,请在这里创建小提琴JS FIDDLE

暂无
暂无

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM