spring mvc 2个select框取值
2015-08-19 14:24
537 查看
首先,js代码
然后是页面代码
function test(){ var pro=$("#activity_project").val(); $.ajax({ type: "POST", url: "${pageContext.request.contextPath}/video/selectchild", data: { //发送给数据库的数据 idKey:pro }, dataType: 'json', success: function(data) { $("#activity_taskid").empty(); $.each(data.tasks, function(index,item){ //alert(item.specification); //$("#activity_taskid").empty(); $("#activity_taskid").append("<option>"+item.specification+"</option>"); }); } }); }
然后是页面代码
<tr><td>频道:</td><td><sf:select id="activity_project" path="category" onchange="test()" style="width:150px"> <sf:option value="0">--请选择--</sf:option> <sf:options items="${categoryList}"/> </sf:select></td></tr> <tr><td>栏目:</td> <td> <sf:select id="activity_taskid" path="colunm" style="width:150px"> <sf:option value="0" id="selectchild">--请选择--</sf:option> </sf:select></td></tr>controller代码
List<Category> categoryListchild=null; categoryListchild=videoService.getlist(hql); Map josnMap = new HashMap(); List list=new ArrayList(); if(categoryListchild.size()>0){ for(int i=0;i<categoryListchild.size();i++){ String name=categoryListchild.get(i).getName(); Map taskMap=new HashMap(); taskMap.put("specification",name); list.add(taskMap); } } josnMap.put("tasks",list); return JSONObject.fromObject(josnMap);
相关文章推荐
- Java Web开发中的转发和重定向的问题
- Java中Math类的几种常用方法
- Java-String 字符串
- springmvc和encache集成关键代码和总结
- Java-按值传递还是按引用传递详细解说
- Java中实现复制文件或文件夹
- Spring 3整合Quartz 2实现定时任务--转
- JAVA--Runtime类研究
- 工具的使用问题解决(eclipse)
- Spring Cache 使用
- java科学和艺术语言 第六章 课后编程
- 一步一步搭建hibernate4+ spring+ struts2
- 一些Java学习中应谨记的知识点
- eclipse代码收缩
- spring与shrio集成记录
- Myeclipse下切换SVN账号
- java宝典
- java经典问题总结
- 用Eclipse开发Android项目打包成apk应用程序
- springmvc 拦截器区分ajax请求