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

时间:2014-10-16 08:59:01

标签: javascript php html dropdownbox

我在php中有代码来查询数据库并在下拉列表中填充用户将选择的记录。我也有javascript根据第一个框的选择填充第二个下拉列表。

如何将这两者结合在一起,以便用户选择值" x"从下拉列表中,php将查询数据库" WHERE .... = SselectedValue"

网上有例子吗?我似乎找不到任何东西。

1 个答案:

答案 0 :(得分:1)

在第一个下拉列表的更改方法的第二个下拉列表中写一个ajax / phpquery调用。例如 -

$("#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代码应该看起来像这样 -

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

关于jquery ajax --- http://www.w3schools.com/jquery/ajax_ajax.asp

的简要信息链接