我在php中有代码来查询数据库并在下拉列表中填充用户将选择的记录。我也有javascript根据第一个框的选择填充第二个下拉列表。
如何将这两者结合在一起,以便用户选择值" x"从下拉列表中,php将查询数据库" WHERE .... = SselectedValue"
网上有例子吗?我似乎找不到任何东西。
答案 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
的简要信息链接