HTML页面局部刷新的实现代码
建站知识 2021-07-02 22:41www.168986.cn长沙网站建设
事件响应刷新有请求才会刷新
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.从服务器获取数据 suess: function(data){ if (data.suess) { 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.通过定时器定时从服务器获取数据 suess: function(data) { if (data.suess) { 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); }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持狼蚁SEO。
上一篇:详解Html页面中内容禁止选择、复制、右键的实现
下一篇:html中表单提交的实现
长沙网站设计
- 如何自己建一个网站 自己想建个网站,怎么建
- 如何制作网站免费建站 创建网站免费注册
- html简单网页代码 html简单网页代码超链接
- dreamweaver网页制作 dreamweaver网页制作模板
- 上海网站建设 上海网站建设制作微信
- 如何制作网站和网页 如何制作一个网页
- html网页制作代码大全 端午节html网页制作代码大
- app开发公司 app开发公司前十名
- html网页制作 html网页制作文字居中
- app制作一个需要多少钱 请人制作一个app多少钱
- 成都网站制作 成都网站制作维护
- 百度建一个网站多少钱 百度做个公司网站要多少
- html+css网页制作成品 web网页制作成品css+javascrip
- html网页制作案例 html网页设计案例
- html+css网页制作成品 web网页制作成品css+javascrip
- 个人网站模板 个人网站模板HTML