基于jQuery的二级联动<select>
2017-04-10 17:33
495 查看
$(document).ready(function(){ send();//初始化 $("#categoryFirst").change(send); }); <html:select property="categoryFirst" styleId="categoryFirst" > <html:option value="办公费用">办公费用</html:option> <html:option value="租赁费">租赁费</html:option> <html:option value="物业水电费">物业水电费</html:option> <html:option value="社会保险费">社会保险费</html:option> <html:option value="交通费">交通费</html:option> </html:select> 详细类别: <html:select property="categorySecond" styleId="categorySecond" ></html:select>
function send(){ $.ajax({ type:"POST", url:"cost.portal?action=getCategorySecond", dataType:"text", data:"categoryFirst="+$("#categoryFirst").val(), beforeSend:function(XMLHttpRequest) { }, success:function(msg) { $("#categorySecond").empty(); var s=msg.split("|"); for(var i=0;i<s.length;i++){ var o=$("<option value='"+s[i]+"'>"+s[i]+"</option>"); $("#categorySecond").append(o); } }, complete:function(XMLHttpRequest,textStatus) { }, error:function() { } }); }
if("getCategorySecond".equals(action)){ System.out.println("----------------getCategorySecond Cost--------------"); Map<String, String> map=new HashMap<String, String>(); map.put("办公费用", "办公用品|日用品|快递费|办公耗材|登记费"); map.put("租赁费", "上海办公室|海南办公室|宁波办公室|西安办公室|河南办公室"); map.put("物业水电费", "上海物业费|上海水电费|海南物业费|海南水电费|宁波物业费|宁波水电费|西安物业费|西安水电费|河南水电费|河南物业费"); map.put("社会保险费", "三金|公积金|综合保险"); map.put("交通费", "市内交通费"); String categoryFirst=request.getParameter("categoryFirst"); String data=map.get(categoryFirst); response.setHeader("ContentType", "text/html"); response.setContentType("text/html;charset=UTF-8"); try { response.getWriter().write(data); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } return null; }
相关文章推荐
- 解决struts2 <s:doubleselect>二级菜单没有值
- Struts2中<s:doubleselect>标签从MySQL数据库中查询出数据实现二级联动
- jquery date 添加年月日<select><option>
- Jquery <select></select>
- struts2中级联菜单标签<s:doubleselect>的若干常见问题(二级菜单不显示,FreeMarker问题)
- 用JQuery设置select标签或是DropList的<open>值
- JQuery<Select>在IE下设置选中问题
- JQuery,ajax异步加载<select><option></option></select>多选框:
- jQuery 对<select> 的操作总结
- 用jQuery实现<select>选项上下移动
- <s:select ></s:select>使用
- 基于jquery & json的省市区联动代码
- <s:select>标签使用和detached entity passed to persist: com.xiehande.jpa.domain.Clas
- [模式识别].(希腊)西奥多里蒂斯<第四版>笔记2之__基于贝叶斯决策理论的分类器
- html ,select ,input ,表达式语言${} ,jsp表达式&lt %= &gt
- RT-Thread 学习笔记(十二)--- 开启基于RTGUI的LCD显示功能(2)<编译测试>
- <<Oracle数据库性能优化艺术(第五期)>> 第15周 基于Oracle RAC架构的性能优化
- 使<select>中的文字居中
- D3.JS 基于javascript的图表展示库<五>-基本柱状图1
- 比较简单的jquery下select列表框二级联动