欢迎来到福编程网,本站提供各种互联网专业知识!

基于Ajax+div的“左边菜单、右边内容”页面效果实现

发布时间:2016-07-19 作者:Dreamer-1 来源:转载
这篇文章主要介绍了基于Ajax+div的“左边菜单、右边内容”页面效果实现的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下

效果演示:

①默认页面(index.jsp):

②:点击左侧 用户管理 标签下的 用户列表 选项后,右边默认页面内容更新为用户列表页(userList.jsp)的内容 :

③:同理,点击 产品管理、订单管理 标签下的 产品列表、订单列表 时,右侧内容会相应的刷新为产品列表页(productList.jsp)、订单列表页(recordList.jsp)的内容

这样就使用Ajax+div实现了左边菜单选择,右边内容显示的效果,下面就来看看具体的实现过程吧

一:

整个演示用的示例程序包含默认页面(index.jsp),用户列表页(userList.jsp),产品列表页(productList.jsp),订单管理页(recordList.jsp)

使用了 Bootstrap 框架和 FontAwesome 的图标(没办法,bootstrap自带的图标太少了o(╯□╰)o),这俩货的使用方法请参见官网,都比较简单

先来看看index.jsp的代码吧,我基本都详细注释了:

<%@ page language="java" contentType="text/html; charset=UTF-8"
  pageEncoding="UTF-8"%>


  
    
      <%-- 在IE运行最新的渲染模式 --%>
      <%-- 初始化移动浏览显示 --%>
    
    
    
    
      
          
    
    
    - 后台管理系统 -
  
  
  
    
  
    
      
         

控制台欢迎使用XXX后台管理系统

使用指南:

默认页面内容……

拆分 var htmlBlock = html.split(""); for (var i in htmlBlock) { var blocks;//匹配正则表达式的内容数组,blocks[1]就是真正的一段脚本内容,因为前面reg定义我们用了括号进行了捕获分组 if (blocks = htmlBlock[i].match(reg)) { //清除可能存在的注释标记,对于注释结尾-->可以忽略处理,eval一样能正常工作 var code = blocks[1].replace(/

相关推荐