【发布时间】:2016-06-29 10:30:19
【问题描述】:
我有这个依赖下拉功能,我有一个下拉菜单和另一个依赖它的下拉菜单,
这里是 HTML
<select class="form-control" name = "PROV_ID" id = "PROV_ID">
<option></option>
<?php foreach ($content2 as $cs) {?>
<option value="<?php echo $cs->PROV_ID; ?>"><?php echo $cs->PROVINCE; ?></option>
<?php } ?>
</select>
<select class="form-control" name = 'CT_ID' id = 'CT_ID'>
<option value=""></option>
</select>
这里是javascript
jQuery(document).ready(function(){
$("#PROV_ID").change(function() {
var PROVID = {"PROVID" : $('#PROV_ID').val()};
console.log(PROVID);
$.ajax({
type: "POST",
data: PROVID,
url: "<?php base_url(); ?>Employees/dependent_dropdown/",
success: function(data){
var select = $('#CT_ID');
select.html('');
$.each(data, function(i, option){
select.append("<option value='"+option.CT_ID+"'>"+option.CITY+"</option>");
});
}
});
});
});
现在我想要这样一个,但我想在依赖项显示值之前为前两个下拉列表选择值。
例如
first dropdown -->选择一个值
second dropdown -->选择一个值
dependent dropdown --> 根据第一个和第二个下拉列表给出值。
例如:select * from thistable where column1 = 'firstdropdownvalue' and column2 = 'seconddropdownvalue'
然后下拉值将是结果。
【问题讨论】:
-
对于前端问题,请发布输出HTML,而不是制作它的php。
-
你想要第三个下拉菜单依赖于两个下拉菜单吗?
-
@KajaMydeen 是的,这就是我想要的。 :)
-
依赖的下拉代码html在哪里??
-
请再读一遍。我的 html 只涉及 php,因为值来自数据库
标签: javascript php jquery codeigniter drop-down-menu