java & JS 实现<select>标签级联?

怎么用jsp&JS实现<select>标签类似省市级联级联?如点击北京出现所有的北京的区在html我已经实现了这个,因为数据是从数据库读取的所以牵扯到java与js的交互... 怎么用jsp & JS 实现<select>标签类似省市级联级联?
如点击 北京 出现所有的北京的区
在html我已经实现了这个,
因为数据是从数据库读取的 所以牵扯到 java与 js的交互
展开
 我来答
匿名用户
2013-08-11
展开全部
这个应该不是很难
你可以通过<select>的onchange事件,提交表单,
在页面调用查询方法,给这个方法传参数就可以了,这样就可以改变,cityList,countryList....的值
也就获得了你要的效果,你也可以用ajax,其实原理是一样的
都是提交了表单,再调用查询方法,不同的是前一种,只要一个传参方法,
后者,要把获得的List显示在<select>中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-11
展开全部
在你的servlet或者action中通过OUT对象把查询的结果PRINT出来。
例如
out.println("<info>");
if(userList!=null){
for(Iterator i = userList.iterator();i.hasNext();){
PrjXyhrz p = (PrjXyhrz)i.next();
out.println("<nodeId>"+p.getYhDm()+"</nodeId>");
out.println("<nodeName>"+p.getYhMc()+"</nodeName>");
}
}
out.println("</info>");
out.flush();
out.close();
然后在页面上通过JS的回调方法把第2个下拉框的<option>设置为输出的东西
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-11
展开全部
你的省市的数据全在一张表里,还是省用一张表 市/地区用一张表啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-11
展开全部
楼主会用structs吗?ajax dwr框架不?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式