AJAX实现指定部分页面刷新效果


Posted in Javascript onOctober 16, 2021

本文实例为大家分享了AJAX实现指定部分页面刷新效果的具体代码,供大家参考,具体内容如下

这个例子使用了bootstrap,jQuery和NProgress进度条插件,事先需引入相关文件。

需求:点击左边的选项,不需要整个页面刷新,只进行右边页面的刷新。

AJAX实现指定部分页面刷新效果

这里需要三个文件

work.html

<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <title>主页面</title>
</head>
<body>
      <main id="main">
        <h2>这是工作经验界面</h2>
        <hr>
      </main>
</body>
</html>

hobbit.html

<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <title>主页面</title>
</head>
<body>
      <main id="main">
        <h2>这是兴趣爱好界面</h2>
        <hr>
      </main>
</body>
</html>

index.html

<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <title>主页面</title>
  <link rel="stylesheet" href="bootstrap.min.css" rel="external nofollow" >
  <link rel="stylesheet" href="../nprogress.css" rel="external nofollow" >
  <script src="../nprogress.js"></script>
</head>
<body>
  <div class="container pt-4">
    <h1>会员中心</h1>
    <hr>
    <div class="row">
      <aside class="col-md-3">
        <div class="list-group">
          <a class="list-group-item list-group-item-action" href="index.html" >个人信息</a>
          <a class="list-group-item list-group-item-action" href="work.html" >工作经验</a>
          <a class="list-group-item list-group-item-action" href="hobbit.html" >兴趣爱好</a>
        </div>
      </aside>
      <main id="main" class="col-md-9">
        <h2>这是我的个人信息界面</h2>
        <hr>
      </main>
    </div>
  </div>
  <script src="../jquery-3.4.1.js"></script>
  <script>
    $(function ($) {
  // 入口函数带参数$,原因是有一个独立的作用域,顺便确保页面加载完成执行

  //全局AJAX事件处理
      $(document)
        .ajaxStart(function () {
          NProgress.start()
        })
        .ajaxStop(function () {
          NProgress.done()
        });
      $('.list-group-item').on('click', function () {
        var url = $(this).attr('href')
        //后面的 #main 指的是载入页面的 id 
        $('#main').load(url + ' #main > *')
        //列表组中是 a 标签,禁止它跳转到相应界面
        return false
      })
    })
  </script>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript读取xml
Nov 04 Javascript
一段批量给页面上的控件赋值js
Jun 19 Javascript
Jquery上传插件 uploadify v3.1使用说明
Jun 18 Javascript
Js实现当前点击a标签变色突出显示其他a标签回复原色
Nov 27 Javascript
教你如何自定义百度分享插件以及bshare分享插件的分享按钮
Jun 20 Javascript
JavaScript中的类与实例实现方法
Jan 23 Javascript
JavaScript通过join函数连接数组里所有元素的方法
Mar 20 Javascript
javascript实现简单计算器效果【推荐】
Apr 19 Javascript
js实现页面跳转的几种方法小结
May 16 Javascript
jquery获取点击控件的绝对位置简单实例
Oct 13 Javascript
addEventListener()与removeEventListener()解析
Apr 20 Javascript
原生JS实现分页
Apr 19 Javascript
AJAX实现省市县三级联动效果
Oct 16 #Javascript
简单聊聊Vue中的计算属性和属性侦听
Oct 05 #Vue.js
JS中如何优雅的使用async await详解
Oct 05 #Javascript
js中Object.create实例用法详解
Oct 05 #Javascript
TypeScript中条件类型精读与实践记录
Oct 05 #Javascript
SSM VUE Axios详解
Ajax实现三级联动效果
Oct 05 #Javascript
You might like
PHP将二维数组某一个字段相同的数组合并起来的方法
2016/02/26 PHP
php微信公众平台配置接口开发程序
2016/09/22 PHP
laravel使用Faker数据填充的实现方法
2019/04/12 PHP
让ie6也支持websocket采用flash封装实现
2013/02/18 Javascript
javascript时间函数基础介绍
2013/03/28 Javascript
jQuery中[attribute=value]选择器用法实例
2014/12/31 Javascript
AngularJS基础学习笔记之控制器
2015/05/10 Javascript
chrome调试javascript详解
2015/10/21 Javascript
基于jquery实现省市联动特效
2015/12/17 Javascript
JS中的二叉树遍历详解
2016/03/18 Javascript
一个字符串中出现次数最多的字符 统计这个次数【实现代码】
2016/04/29 Javascript
JavaScript 获取元素在父节点中的下标(推荐)
2017/06/28 Javascript
layui--js控制switch的切换方法
2019/09/03 Javascript
vue使用高德地图点击下钻上浮效果的实现思路
2019/10/12 Javascript
JavaScript中的惰性载入函数及优势
2020/02/18 Javascript
JavaScript Date对象功能与用法学习记录
2020/04/28 Javascript
JavaScript 接口原理与用法实例详解
2020/05/12 Javascript
在nodejs中创建child process的方法
2021/01/26 NodeJs
[44:30]完美世界DOTA2联赛PWL S2 GXR vs Magma 第一场 11.25
2020/11/26 DOTA
Python脚本在Appium库上对移动应用实现自动化测试
2015/04/17 Python
Python实现基本数据结构中栈的操作示例
2017/12/04 Python
python实现log日志的示例代码
2018/04/28 Python
python面向对象多线程爬虫爬取搜狐页面的实例代码
2018/05/31 Python
Python3实现腾讯云OCR识别
2018/11/27 Python
python 将字符串完成特定的向右移动方法
2019/06/11 Python
树莓派用python中的OpenCV输出USB摄像头画面
2019/06/22 Python
alice McCALL官网:澳大利亚时尚品牌
2020/11/16 全球购物
局域网定义和特性
2016/01/23 面试题
银行实习生的自我评价
2013/12/09 职场文书
小学运动会入场式解说词
2014/02/18 职场文书
文艺演出策划方案
2014/06/07 职场文书
2016年春节慰问信息
2015/03/25 职场文书
清洁工工作总结
2015/08/11 职场文书
毕业生就业推荐表自我鉴定
2019/06/20 职场文书
my.ini优化mysql数据库性能的十个参数(推荐)
2021/05/26 MySQL
Go语言特点及基本数据类型使用详解
2022/03/21 Golang