利用了jquery的ajax实现二级联互动菜单_javascript技巧
程序员文章站
2022-05-03 18:28:35
...
菜单资源保存在数据库中。利用了jquery的ajax实现。用到的包有:json-lib-2.2.3-jdk15.jar ezmorph-1.0.6.jar json.js jquery.js
jsp页面的代码:
out.println(basePath);
%>
请选择部门类型
请选择文件类型
struts中action的代码
/**
* des:取得二级联动菜单
* autho:exceljava
* date:Nov 20, 2009
* @return
* @throws IOException
*/
public String getJsonCategory() throws IOException{
rfjsons=archiveService.getCategoryByParentID(parentId);//这里从数据库取得数据
net.sf.json.JSONArray jsonObj=net.sf.json.JSONArray.fromObject(rfjsons);//组装成json数据
sendMessage(jsonObj.toString());//向视图push json数据
return null;
}
/**
* des:封装发送json格式的数据回js
* autho:exceljava
* date:Nov 20, 2009
* @param content
* @throws IOException
*/
public void sendMessage(String content) throws IOException{
HttpServletResponse response = ServletActionContext.getResponse();
response.setCharacterEncoding("UTF-8");
response.getWriter().write(content);
}
jsp页面的代码:
复制代码 代码如下:
out.println(basePath);
%>
请选择部门类型
请选择文件类型
struts中action的代码
复制代码 代码如下:
/**
* des:取得二级联动菜单
* autho:exceljava
* date:Nov 20, 2009
* @return
* @throws IOException
*/
public String getJsonCategory() throws IOException{
rfjsons=archiveService.getCategoryByParentID(parentId);//这里从数据库取得数据
net.sf.json.JSONArray jsonObj=net.sf.json.JSONArray.fromObject(rfjsons);//组装成json数据
sendMessage(jsonObj.toString());//向视图push json数据
return null;
}
/**
* des:封装发送json格式的数据回js
* autho:exceljava
* date:Nov 20, 2009
* @param content
* @throws IOException
*/
public void sendMessage(String content) throws IOException{
HttpServletResponse response = ServletActionContext.getResponse();
response.setCharacterEncoding("UTF-8");
response.getWriter().write(content);
}
推荐阅读
-
jQuery实现可收缩展开的级联菜单实例代码_javascript技巧
-
用php+javascript实现二级级联菜单的制作_php技巧
-
用php+javascript实现二级级联菜单的制作_php技巧
-
利用了jquery的ajax实现二级联互动菜单_javascript技巧
-
利用了jquery的ajax实现二级联互动菜单_javascript技巧
-
基于jquery实现的省市区级联无ajax_javascript技巧
-
基于jquery实现的省市区级联无ajax_javascript技巧
-
javascript实现二级级联菜单的简单制作_javascript技巧
-
javascript实现二级级联菜单的简单制作_javascript技巧
-
jquery实现下拉菜单的二级联动利用json对象从DB取值显示联动_javascript技巧