我想用JSP写一个登录程序:页面上有两个下拉列表框,第一个下拉列表框选择某一项后,第二个下拉列表框根据第一个列表框的选项显示与其对应的信息,就是当第一个下拉列表框选择不同的选项后第二个列表框动态的显示相应信息,我想用jsp实现,对JavaScript不熟,请问高手们如何解决?
解决方案 »
- struts2 返回json 如何控制序列化属性
- EXTjs求教
- js动态添加和删除表单td
- js中数字比较大小的问题
- java部署关于liunx cache 清除问题----走过路过不要错过---进来瞧瞧00谢谢
- 我的机器安装的j2se+netbean,现在希望换成j2eesdk+netbean.如何设置使netbean识别出j2eeskd呢?最好不要重新安装.
- [初学]达人帮看下这个使用会话Bean还是实体Bean
- jsp参数传递问题请教
- Weblogic8.1中怎样连接Oracle?
- 关于双重检查锁的疑问
- java.sql.BatchUpdateException: ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值
- 如何实现通信功能
两个办法 1种是用ajax动态查询 2是一次全部查询出来 然后做成伪动态!
<select onchange='change();' id='change'>
<option value='1'>第一项</option>
<option value='2'>第二项</option>
<option value='3'>第三项</option>
</select>
<select id='change2'></select>js:
function change(){
var id=$("#change").val();
$.getJSON("reg.action",null,function(json){
$.each(json,function(i,data){
var id=data.id;
var name=data.name;
$("#change2").append("<option value='"+id+"'>"+name+"</option>")
})
}regAction:
//这里查询出你想要的东西
List<Classes> list=classesDAO.findAll();
response.setContentType("text/html; charset=utf-8");
try {
PrintWriter out = response.getWriter();
JSONArray array=new JSONArray();
out.print(array.toString());
out.flush();
out.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
})