ITPub博客

首页 > IT职业 > IT图书 > ajax实现简单的点击左侧菜单,右侧加载

ajax实现简单的点击左侧菜单,右侧加载

IT图书 作者:websurf 时间:2021-09-09 09:53:19 0 删除 编辑

实现:ajax实现点击左侧菜单,右侧加载不同网页(在整个页面无刷新的情况下实现右侧局部刷新,用到ajax注意需要在服务器环境下运行,从HBuilder自带的服务器中打开浏览效果即可)

图片描述

图片.png

原理:ajax的局部刷新原理:通过.load()重新加载页面中的某一部分,巧妙的借助data-*的自定义属性来存储数据,点击的时候修改锚点,因为地址有变,所以刷新的时候仍然会保持当前的页面内容而不是切换到第一个。

遇到ajax局部刷新的需求也有很多,有时候比较简单,当内容较少,适合做成选项卡,如果网页的左侧有一个列表,点击列表使右侧的内容进行切换,如果右侧的内容过多,不适合做选项卡,这时候用.load()局部刷新最好不过了,在项目中经常使用到流程管理后台,便是左右结构布局,这个时候,简单的demo示例如下

html>

    
        ajax局部刷新
        
        
        

    

    
        
            
                    
  • 用户中心
  •                 
  • 账户信息
  •                 
  • 交易记录
  •                 
  • 消息中心
  •             
            
        
         

创建右侧对应的几个新的html页面user_center.html,user_account.html,user_trade.html,user_info.html

user_center.html
html>
    
        
        
    
    
        
  用户中心   用户中心   用户中心  
    
user_account.html
html>
    
        
        
    
    
        
  账户信息   账户信息   账户信息 
    
user_trade.html
html>
    
        
        
    
    
        
  交易中心   交易中心   交易中心
    

user_info.html

html>
    
        
        
    
    
        
 消息中心  消息中心  消息中心
    



作者:祈澈菇凉
链接:https://www.jianshu.com/p/d47812f275c1


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/1499/viewspace-2814074/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-04-15

  • 博文量
    95
  • 访问量
    1058