使用jquery和mysql选择多个下拉列表

时间:2012-01-19 10:08:27

标签: javascript jquery

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

我让它为单独的值工作但是当他们选择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>

1 个答案:

答案 0 :(得分:0)

您正在处理错误的事件,.change不会为您提供事件通知,因此您无法在条件中使用它。请提供html,我会尝试解决方案。如果你能在这里创建小提琴JS FIDDLE