doumeng3345 2014-10-16 08:59
浏览 46
已采纳

从sql和先前选定的值填充多个下拉列表

I have code in php to query database and populate records in a dropdown list which a user will pick. I also have javascript which populates the second dropdown list based on the selection of the first box.

How do I tie these two together so user selects value "x" from dropdown list, and the php will query the database "WHERE.... = SselectedValue"

Are there any examples online? I can't seem to find any.

  • 写回答

1条回答 默认 最新

  • dongtang1910 2014-10-16 09:09
    关注

    Write an ajax/phpquery call to second dropdown on change method of first dropdown. Eg-

    $("#firstDdwn").on('change',function(){
       var val=$(this).val();
       //php will query the database "WHERE.... = val"
      //on success of data received from query, populate second dropdown
    
    })
    

    Ajax code is supposed to look something like this-

    $.ajax(
    {
          url:"your_controller_URL",
          data: val
          success:function(result){
          //populate 2nd dropdown with result
        },
        error:function(){
          alert("No data received");
         }
    });
    

    Link for brief info on jquery ajax --- http://www.w3schools.com/jquery/ajax_ajax.asp

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 在不同的执行界面调用同一个页面
  • ¥20 基于51单片机的数字频率计
  • ¥50 M3T长焦相机如何标定以及正射影像拼接问题
  • ¥15 keepalived的虚拟VIP地址 ping -s 发包测试,只能通过1472字节以下的数据包(相关搜索:静态路由)
  • ¥20 关于#stm32#的问题:STM32串口发送问题,偶校验(even),发送5A 41 FB 20.烧录程序后发现串口助手读到的是5A 41 7B A0
  • ¥15 C++map释放不掉
  • ¥15 Mabatis查询数据
  • ¥15 想知道lingo目标函数中求和公式上标是变量情况如何求解
  • ¥15 关于E22-400T22S的LORA模块的通信问题
  • ¥15 求用二阶有源低通滤波将3khz方波转为正弦波的电路