我最近刚接触struts2和JQuery,不知道该如何实现一个动态的级联菜单,这菜单的内容都是从数据库中查询得到的。
比如:
菜单1
菜单1.1
菜单1.2
菜单2
菜单2.1
菜单2.2跪求帮助,谢谢各位了
比如:
菜单1
菜单1.1
菜单1.2
菜单2
菜单2.1
菜单2.2跪求帮助,谢谢各位了
解决方案 »
- 高手些,进来下,新手请教个问题,谢谢了。JSF2.0
- 如何用javascript来获取异地网址的源代码
- 两个JS问题
- 一个简单的清空问题
- 各位大神求解啊
- 分都光了,只能给10分了,帮帮忙就送了!JAVASCRIPT问题
- 怎样为表格新增加的行添加事件?在线等待
- 还是我!为什么没有人回答我呢!请问:如何禁止网页保存?效果就像我例子中的效果!帮帮忙!大虾!我急(例:http://www.37c.com.cn/info/
- 请教一个难点问题,提出好的解决办法的马上给分!
- 怎么用JAVA语言在从下面的字符串中取得想要的字符串
- js如何实现c#中的DateTime.Now.Ticks.ToString("x")
- 完全用jQuery实现上下滚动效果?
//chazhao 是 调用Action的名字
//{'id':id}是传给Action的的值,在对应的action里面 定义一个id 和set,get方法就能获取值了
// data是action返回的值,我用的是json数据模式
var dataObj = eval(data);//把data值变成json数组模式。
$.each(dataObj,function(n,area){//遍历得到的json数组放到指定的select控件里面
$("#控件id").empty(); 最好先清空一下select控件防重复
$("#控件id").append('<option value='+area.id+'>'+area.name+'</option>');
});
}
@Action("chazhao") //对应的action
public void chazhao(){
List alist = getFromPid(id);//操作数据库 取数据
JSONArray array = JSONArray.fromObject(alist);//转化成jsonArray类型
String data = array.toString();
this.renderHtml(data);
}JSONArray.fromObject需要json-lib包 csdn上有下载的 我就不发了 你去csdn上搜索 json-lib2.4及支持包 亲测可用
我也是刚接触java不懂的可以相互讨论
$.post('chazhao',{
应该是:$.post('chazhao.action',{
吧。当然,也要看你的版本了。