
用js先写个带参方法,参数就是2级联动的对象obj
写个ajax data参数就是obj.value, value传给后台获取数据返回给ajax,
然后ajax做你想做的页面处理。。。
<script language="javascript">
function getData(obj) {
var opt = obj.options[obj.selectedIndex]
//alert("The option you select is:"+opt.text+"("+opt.value+")")
$.ajax({
url : "你的url",
type : "Post",
data : 'diqu='+opt.value,
success : function(data1) {
//这里面就可以得到你后台获取过来的数据了,你可以做DOM处理
}
})
}
</script>
<SELECT onchange="getData(this)">
<OPTION value ="1">湖北</OPTION>
<OPTION value="2">湖南</OPTION>
<OPTION value ="3">河北</OPTION>
<OPTION value="4">河南</OPTION>
</SELECT>
静态和动态之间的相互调用,无法互通2.实现方式1,通过动态语言获取出数据,css对其隐藏, *** 作时让CSS设为显示,即可
3.实现方式2,利用js+ajax+动态语言, *** 作比较复杂,但也可以实现
希望可以帮到你
望采纳
谢谢
数据没法知道自己是2级菜单还是1级菜单得让你设好数据类型
如
A
----
----A1
----A2
----A3
你要自己知道
A是1级菜单
A2
A2
A3
是数据A的子菜单
如:
名称
关系编号
1
百度
0
2
百科
1
3
新闻
1
4
谷歌
0
5
软件
4
6
翻译
4
关系编号
0
表示
1级菜单
如果不等于0的话
就为2级菜单
然后通过关系编号
可以找到
编号
这样就可以确认
谁是谁的父
谁是谁的子
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)