我有一个依赖下拉列表,它获取从数据库填充的第一个下拉列表中的地点类别,并且也应该从数据库中获取第二个下拉列表中的子类别,但当数据包含 & 符号时,不会填充子类别下拉列表。这个特定的符号不起作用。我使用了 < or > 符号。它运行良好。我已经使用了 htmlentities 但它不起作用。
我试过这个:
HTML
<div>
<label for="" class="">Place</label>
<select name="placecat" id="placecat" onChange="subcat(this.value);">
<option value=""></option>
</select>
</div>
<div>
<label for="" class="">All Sub Category</label>
<select name="subcategory" id="subcategory" >
<?php echo '<option value="">Select</option>';?>
</select>
</div>
数据库中保存的数据如下(示例): id:1 地点: AH & M id:2 地方: CD & 2
子类别:1. AAA 2. AAK 地方地点:AH & M 1. BGG 2. UIO 地点:CD & 2
Ajax 调用
<script>
function subcat(val)
{
$.ajax({
type: "POST",
data:'sub_cat='+val,
success: function(data){
$("#subcategory").html(data);
}
});
}
</script>