我在 php 中有代码来查询数据库并在用户选择的下拉列表中填充记录。我还有 javascript,它根据第一个框的选择填充第二个下拉列表。
如何将这两个结合在一起,以便用户从下拉列表中选择值“x”,并且 php 将查询数据库“WHERE.... = SselectedValue”
网上有例子吗?我似乎找不到任何东西。
最佳答案
在第一个下拉列表的更改方法上编写一个 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
关于javascript - 从 sql 和之前选择的值填充多个下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26400238/