• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    HTML页面局部刷新的实现代码

    事件响应刷新:有请求才会刷新

    1、通过JS HTML DOM或jQuery获取HTML元素,通过DOM方法或jQuery方法监听页面事件,获取用户请求;

    2、通过Ajax将用户请求提交至服务器,服务器处理后返回结果,再由Ajax接收数据;

    3、通过DOM方法或jQuery方法将数据载入页面,事件响应刷新完成。

    $('#input_date').keypress(function(e){
    
      if(e.keyCode=='13'){
    
        $.ajax({
    
          type: "POST",
    
          url: "inquire_date.php",
    
          data: {
    
            birth:null,
    
    //1.获取用户请求(即某些事件),发送到服务器处理
    
            date:$('#input_date input').val()
    
          },
    
          dataType: "json",
    
    //2.从服务器获取数据
    
          success: function(data){
    
            if (data.success) {
    
              var festival = data.fetivalInquireResult;
    
    //3.将获取的数据载入页面,实现页面事件响应刷新
    
              $('#show_festival').text(festival);
    
            } else {
    
              $('#show_festival').text("获取节日失败");
    
            }  
    
          },
    
          error: function(jqXHR){     
    
            alert("发生错误:" + jqXHR.status);  
          },     
    
        });
    
      $('#festival').hide();
    
      $('#response_festival').show();
    
      }
    
    });
    

    局部自动刷新:没有请求局部页面也会自动刷新

    1、通过定时器函数如setTimeout(),让Ajax每隔一段时间从服务器获取数据;

    2、通过DOM方法或jQuery方法将数据载入页面,实现页面局部自动刷新。

    $(document).ready(function(e){
    
        setTimeout('updateShow()',0);
    
    });
    
    /*局部自动刷新页面数据*/
    
    function updateShow(){
    
      $.ajax({
    
        type: "GET",
    
        url: "inquire_date.php?data=" + "inquire",
    
        dataType: "json",
    
    //1.通过定时器定时从服务器获取数据
    
        success: function(data) {
    
          if (data.success) {
    
            var agesFormat = data.agesFormat;
    
            var daysFormat = data.daysFormat;
    
    //2.将数据载入页面,实现自动刷新
    
            $('#ages').text(agesFormat);
    
             $('#days').text(daysFormat);
    
          } else{
    
            alert("获取数据失败");
    
          }
    
        },
    
        error: function(jqXHR){     
    
          alert("发生错误:" + jqXHR.status);  
    
        },
    
      });
    
      setTimeout('updateShow()',500);
    
    }

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

    上一篇:详解Html页面中内容禁止选择、复制、右键的实现方法
    下一篇:多个HTML页面共同调用一段html代码的方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    HTML页面局部刷新的实现代码 HTML,页面,局部,刷,新的,