zoukankan      html  css  js  c++  java
  • AJAX---load方法

    load方法

    vscode安装完live server后,用本地端口打开就好了

    但是nprogress的文件全部放在load文件夹下才没有问题

    否则有跨域的bug

          //加载条的原生代码
          $(document)
            .ajaxStart(function () {
              // 只要有 ajax 请求发生 就会执行
              $('.loading').fadeIn()
              // 显示加载提示
              console.log('注意即将要开始请求了')
            })
            .ajaxStop(function () {
              // 只要有 ajax 请求结束 就会执行
              $('.loading').fadeOut()
              // 结束提示
              console.log('请求结束了')
            })
          //用nprogress后的代码
          $(document)
            .ajaxStart(function () {
              NProgress.start()
            })
            .ajaxStop(function () {
              NProgress.done()
            })
    <!DOCTYPE html>
    <html lang="en">
    
    <head>
      <meta charset="UTF-8">
      <title>主页面</title>
      <link rel="stylesheet" href="bootstrap.css">
      <link rel="stylesheet" href="../nprogress.css">
      <style>
        /* 手写加载条的样式 */
        .loading {
          display: none;
          position: fixed;
          top: 0;
          left: 0;
          bottom: 0;
          right: 0;
          font-size: 30px;
        }
      </style>
      <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="cart.html">我的购物车</a>
              <a class="list-group-item list-group-item-action" href="orders.html">我的订单</a>
            </div>
          </aside>
          <main id="main" class="col-md-9">
            <h2>我的个人资料</h2>
            <hr>
          </main>
        </div>
      </div>
      <div class="loading">正在玩命加载中...</div>
      <script src="../jquery.js"></script>
      <script>
        $(function ($) {
    
          //加载条的原生代码
          // $(document)
          //   .ajaxStart(function () {
          //     // 只要有 ajax 请求发生 就会执行
          //     $('.loading').fadeIn()
          //     // 显示加载提示
          //     console.log('注意即将要开始请求了')
          //   })
          //   .ajaxStop(function () {
          //     // 只要有 ajax 请求结束 就会执行
          //     $('.loading').fadeOut()
          //     // 结束提示
          //     console.log('请求结束了')
          //   })
    
          //用nprogress后的代码
          $(document)
            .ajaxStart(function () {
              NProgress.start()
            })
            .ajaxStop(function () {
              NProgress.done()
            })
    
          // 有一个独立的作用域,顺便确保页面加载完成执行
          $('.list-group-item').on('click', function () {
            var url = $(this).attr('href')
            $('#main').load(url + ' #main > *')
            return false
          })
        })
      </script>
    </body>
    
    </html>

  • 相关阅读:
    利用JS实现的根据经纬度计算地球上两点之间的距离
    html中meta标签作用详解
    Jquery Highcharts 参数配置说明
    Properties类的使用示例
    利用数据库模版创建方便部署的.Net项目调试环境
    ASP.NET修改Web.Config文件(对xml的操作)
    创建动态数据输入用户界面
    DataGrid相关知识总结(收集自各位老大处)
    在C#.net中如何操作XML
    C#中使用反射的性能分析
  • 原文地址:https://www.cnblogs.com/jane-panyiyun/p/12284067.html
Copyright © 2011-2022 走看看