首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可靠的下拉菜单

可靠的下拉菜单
EN

Stack Overflow用户
提问于 2017-02-16 15:19:43
回答 1查看 97关注 0票数 0

在使用jquery,ajax和php创建了三个可靠的下拉菜单后。填充我的下拉菜单后,例如,当我在第一个下拉菜单中选择一个值时,第二个下拉菜单将基于第一个选择的值创建,依此类推,当我在第二个下拉菜单中选择一个值时,第三个下拉菜单也会创建。现在,如何再次捕获所选的值,以便在数据库上执行进一步的查询。

EN

回答 1

Stack Overflow用户

发布于 2017-02-16 15:32:50

为所有选择框和选择框中的每个更改设置相同的类名,运行函数并运行所有选定的函数,以获得所有选定的值,如下所示

代码语言:javascript
复制
       dropdown1 ='';
        dropdown2 ='';
         dropdown3 ='';

      $('.qm_SELECT_sel').change(function(){
   
      // $all_drop_down_values =[];


  $('.qm_SELECT_sel option:selected').each(function(){ 
    
    if($(this).val()!='' &&  $(this).attr('name')=='dropdown1')
      {
         dropdown1 =$(this).val();
 
      }
      if($(this).val()!='' &&  $(this).attr('name')=='dropdown2')
      {
         dropdown2 =$(this).val();
 
      }
       if($(this).val()!='' &&  $(this).attr('name')=='dropdown3')
      {
         dropdown3 =$(this).val();
 
      }
   }); 
    
     if(dropdown1!='' && dropdown3 !='' && dropdown3 !='')
      {
           $.ajax({ 
              url: 'your_destination_page.php',
             type:'POST',
             data:{dropdown1:dropdown1,dropdown2:dropdown2,dropdown3:dropdown3},
            success:function(data)
            {
                 alert("hi");
             }
            
            
           });
      }
   
});
代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<select name="dropdown1"  class="qm_SELECT_sel">
      <option value=""  >select 1 </option>
       <option value="1" >1 </option>
       <option value="2" >2</option>
      </select>

    <select name="dropdown2" class="qm_SELECT_sel" >
      <option value="" >select 2 </option>
       <option value="1" >1 </option>
       <option value="2" >2</option>
      </select>

     <select name="dropdown3" class="qm_SELECT_sel" >
      <option value="" >select 2 </option>
       <option value="1" >1 </option>
       <option value="2" >2</option>
      </select>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42267334

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档