Java web 从数据库读取菜单,显示在jsp中
来源:互联网 发布:java php rpc框架 编辑:程序博客网 时间:2024/06/05 04:05
<div class="col-md-2"> <div class="sidebar-nav"> <div class="nav-canvas"> <ul class="nav nav-pills nav-stacked main-menu" id="main_menu"> </ul> </div> </div> </div> <script type="text/javascript"> $(function(){ $.ajax({url:'GetMenu',type:'post',dataType:'json',data:{userName:''},async:false,success:function(data){$("#main_menu").empty();$("#main_menu").append("<li class='nav-header'>主菜单</li><li class='accordion'><a class='ajax-link' href='jsp/Mainview.jsp'><svg class='icon' aria-hidden='true'><use xlink:href='#icon-brush_fill'></use></svg><span>首页</span></a></li>");$.each(data,function(i,val) { if(val["level"]==1){ var htm="<li class='accordion'><a href='#'>"; htm+="<i class='glyphicon glyphicon-home'></i>"+val['menuName']+"</a>"; htm+="<ul class='nav nav-pills nav-stacked' id="+val['menuId']+">"; htm+="</ul></li>"; $("#main_menu").append(htm); } }); $.each(data,function(index,value){if(value["level"]==2){ var ht="<li id="+value['menuId']+"><a href="+value['menuUrl']+" ><i class='glyphicon glyphicon-save'></i>"+value['menuName']+"</a></li> $("#"+value['parentId']).append(ht); }}); }}); }); </script>
在使用$(function(){$.ajax({})})获取数据时,因为该方法的执行顺序是在jsp页面完全加载后执行的,所以有时候会因为请求的菜单与js文件的加载顺序,导致菜单显示或点击时出现问题,解决的方法是:将$.ajax的请求方式由异步改成同步,即async:false使得菜单的加载先于相关js。 0 0
- Java web 从数据库读取菜单,显示在jsp中
- 请问如何在Web页面中点击一个button之后,用jsp从数据库中读取数据显示到表格里
- 用JSP从数据库中读取图片并显示在网页上
- 用JSP从数据库中读取图片并显示在网页上
- autocomplete的使用 从数据库中读取后显示在JSP页面上 JSON jquery
- 用JSP从数据库中读取图片并显示在网页上
- java jsp struts2标签 从数据库中读取含有html标签的数据显示问题
- 从Oracle中数据库中读取以Blob类型存储的图片显示在jsp页面中
- shiro-从数据库中获取授权信息与显示菜单在页面上(注解版和jsp标签)
- Jsp从数据库读取并显示图片
- JAVA WEB开发从数据库中查询到的数据用list怎么在JSP页面整齐的显示出来,请写代码,
- flash在.net中显示,从数据库读取链接
- 从数据库中读取数据创建菜单
- java读取本地图片并在jsp中显示
- Java读取本地文件,并显示在JSP文件中
- Java读取本地文件(图片),并显示在JSP文件中
- Java从数据库中读取Blob对象图片并显示
- 救命呀!关于从数据库读取Word文档(BLOB)在JSP页面显示
- DIV+CSS第二天 定位
- OpenFlow协议分析
- cocos 用摄像机来实现地图的缩放和移动
- php综合web开发(5)
- javaSE_8系列博客——Java语言的特性(三)--类和对象(11)--从方法返回值
- Java web 从数据库读取菜单,显示在jsp中
- mybatis的探索过程之SqlSessionFactoryBuilder,SqlSessionFactory,SqlSession作用域和生命周期
- eclipse使用working set管理项目
- html 5新增结构标签
- ANDROID中EDITTEXT设置输入条件
- The required Server component failed to start so Tomcat is unable to start
- 将图片保存到相册的工具类
- An internal error occurred during: "Launching MVC on Tomcat 6.x". java.lang.NullPointerException
- hdu6024 简单dp