2012-01-19 14 views
0

PHPとjQueryで検索機能を構築しています。私は、MySQLdatabaseからロードされる3つのドロップダウンを持っています。ユーザーがドロップダウンのうちの1つを選択すると、他のドロップダウン値に影響する必要があります。jqueryと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> 

答えて

0

あなたはイベントを間違って処理していますが、.changeはイベントの通知を提供しないため、条件で使用することはできません。 htmlを提供してください、私は解決策を試みます。ここでフィドルを作成してください。JS FIDDLE

関連する問題