下拉过滤

时间:2014-01-21 13:13:58

标签: php jquery

我正在使用以下代码填充下拉框。这是一种我没有探索过的语言,但它对我想做的事情做得相当不错

<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>

此代码工作正常,但现在数据库中wpchose下的条目具有jobchoice的不同值,并显示它们。不是我需要的。

如何获取最后一个选项的值并将其合并到下一个函数中?

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

最后将所有三个选项合并到editjob2.php?

1 个答案:

答案 0 :(得分: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>

我使用语言时出错。留给其他人参考