求php二级联动下拉菜单
发布网友
发布时间:2022-04-06 01:45
我来回答
共2个回答
热心网友
时间:2022-04-06 03:14
一般用ajax,比如:
大类的select onchange="xxx javascript函数(参数)"
参数就是大类的id值
在xxx javascript函数(大类id)里面
你用ajax把大类id传给一个php文件,这个php文件从数据库中取出这个大类下面的小类的值,再返回给当前的页面,当前的页面,再重新写小类的slelct。
比如小类的select是这样的:
<div id='xiaolei_div'>
<select id="xiaolei_select">
xxxx
</select>
</div>
当当前页面获取到小类的值之后:
在js函数里面:
var xiaolei_div=document.getElementById('xialei_div');
var options='';
for(xxxx)
{
options=options+'<option value="小类的id">小类的名称</option>';
}
xiaolei_div.innerHtml='<select id="xiaolei_select">'+options+'</select>';
只是说说思路,代码现打的,可能有错误追问看不懂啊。
热心网友
时间:2022-04-06 04:32
先把大类信息遍历出来 点击大类时 写个ajax方法调用php文件 返回小类信息 赋给另外的select追问弄不来。