数据库
id name parentid
1 北京 0
2 丰台区 1
3 朝阳区 2
以parentid为条件,返回以下形式的字符串。
id,name|id,name 下为例
2,丰台区|3,朝阳区
<script>
//opname,子下拉框的name
//pid,所选类别id
function getssx(opname,pid){
$.ajaxSetup({
async: false
});
var j;
var drow;
var ditem;
$.post("getshi.asp",
{id:pid},
function(data){
drow=data.split("|");
});
for (i=0;i<drow.length;i++){
ditem=drow[i].split(",");
document.myform[opname].options[i] = new Option(ditem[1],ditem[0]);
}
}
</script>
<select name="Province" size="1" onchange="getssx('city',this.value)">
</select>
可加无限下级。