2014-01-21 174 views
0

我使用以下代碼填充下拉框。這是我沒有探索太大的語言,但它還算運作良好,我想要做的下拉列表篩選

<script>$(function() { 
       $("#exchangenameselect").change(function() { 
       $("#jobnoselect").load("getter.php?choice=" + $.trim($("#exchangenameselect").val()).replace(' ', '+')); 
       $("#wptable").empty(); 
       }); 

      }); 
    </script> 

    <script>$(function() { 
       $("#jobnoselect").change(function() { 
       $("#wpselect").load("getter2.php?jobchoice=" + $.trim($("#jobnoselect").val()).replace(' ', '+')); 
       $("#wptable").empty(); 
       }); 
       $("#wpselect").change(function() { 
       $("#wptable").load("editjob2.php?wpchose=" + $("#wpselect").val()); 
       }); 
      }); 
    </script> 

此代碼工作得很好,但現在數據庫中有具有不同值jobchoicewpchose下的條目,並顯示他們兩個。不是我需要的。

如何獲取最後選擇的值並將其納入下一個函數?

即。 getter2.php?jobchoice=" + $.trim($("#jobnoselect").val()).replace(' ', '+') "&exchoice=" + $.trim($("#exchangenameselect").val()).replace(' ', '+'));

並最終合併發送到editjob2.php的所有三個選擇?

回答

0
<script>$(function() { 
       $("#exchangenameselect").change(function() { 
       $("#jobnoselect").load("getter.php?choice=" + $.trim($("#exchangenameselect").val()).replace(' ', '+')); 
       $("#wptable").empty(); 
       }); 

      }); 
    </script> 

    <script>$(function() { 
       $("#jobnoselect").change(function() { 
       $("#wpselect").load("getter2.php?jobchoice=" + $("#jobnoselect").val()); 
       $("#wptable").empty(); 
       }); 
       $("#wpselect").change(function() { 
       $("#wptable").load("editjob2.php?wpchose=" + $("#wpselect").val() + "&choice=" + $.trim($("#exchangenameselect").val()).replace(' ', '+') + "&jobchoice=" + $("#jobnoselect").val()); 
       }); 
      }); 
    </script> 

我在使用語言時出錯。留給他人蔘考