java局部刷新_HTML页面局部刷新的实现代码

article/2025/10/18 9:52:14

这篇文章主要介绍了HTML页面局部刷新的实现代码的相关资料,写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下。如有不足之处,欢迎批评指正。

645dceb77341592a41bc1b8b8a01ff20.png

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

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("获取节日失败")

}

},//欢迎加入全栈开发交流圈一起学习交流:619586920

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) {

//欢迎加入全栈开发交流圈一起学习交流:619586920

var agesFormat = data.agesFormat;

var daysFormat = data.daysFormat;

//2.将数据载入页面,实现自动刷新

$('#ages').text(agesFormat);

$('#days').text(daysFormat);

} else{

alert("获取数据失败");

}

},

error: function(jqXHR){

alert("发生错误:" + jqXHR.status);

}, //欢迎加入全栈开发交流圈一起学习交流:619586920

});

setTimeout('updateShow()',500);

}

结语

感谢您的观看,如有不足之处,欢迎批评指正。


http://chatgpt.dhexx.cn/article/8rtqJeYJ.shtml

相关文章

原生JS局部刷新

目录 使用XMLHttpRequest对象进行异步请求: 2.使用fetch API进行异步请求 3.使用事件监听器进行局部刷新 4.servlet实现img验证码局部刷新 依赖jar包 Servlet login.jsp 在原生JS中,可以使用以下几种方式实现局部刷新: 使用XMLHttpReques…

html局部刷新数据,局部刷新.html

局部刷新 $axure.utils.getTransparentGifPath function() { return resources/images/transparent.gif; }; $axure.utils.getOtherPath function() { return resources/Other.html; }; $axure.utils.getReloadPath function() { return resources/reload.html;…

flutter 局部刷新

目的:局部刷新 效果:点击右下角刷新按钮后,对九宫格中的图片刷新状态 思路:两个方法 一、整个页面都刷新,局部组件有变化,用UniqueKey() 二、只针对局部组件刷新,用GlobalKey() 具体操作&…

什么是局部刷新

局部刷新 浏览器在展示数据时,此时在窗口既可以看到本次的响应数据,同时又可以看到浏览器内存原有数据。 局部刷新原理: 不由浏览器发送请求给服务端 浏览器委托浏览器内存中一个脚本对象代替浏览器发送请求 这个行为导致服务端直接将…

【PSFTP】Windows从Linux获取文件或目录

1、安装Putty Win10先安装Putty 官方下载地址:http://www.putty.be/latest.html 安装后,Win10运行PSFTP 2、登录Linux 提示使用open host.name连接服务器 psftp: no hostname specified; use "open host.name" to connect psftp>参考…

putty、pscp、psftp 使用教程

如何从安装了Windows的工作电脑连远程接到Linux服务器?其实有很多软件,比如 PuTTY、XShell、CRT、MobaXterm等等。不过还是 PuTTY最简单易用、无需安装、并且开源免费。PuTTY其实是一个软件套装,里边除了最常用的putty之外,还包含了像 pscp、psftp等可以用于文件传输的工具…

putty和psftp命令行参数

putty和psftp命令行参数 https://the.earth.li/~sgtatham/putty/latest/w32/putty.zip https://the.earth.li/~sgtatham/putty/latest/w64/putty.zip https://the.earth.li/~sgtatham/putty/latest/puttydoc.zip https://the.earth.li/~sgtatham/putty/latest/putty-0.72.tar.g…

psftp

2019独角兽企业重金招聘Python工程师标准>>> 当连接到远程计算机以后,使用以下命令: bye 结束 psftp 。 cd 改变远程服务器的目录。 chmod 改变远程服务器的文件或文件夹的权限及属性。 del 删除远程服务器上的文件。 dir …

linux psftp,使用PSFTP实现Windows、Linux之间的文件传输

安装PuTTY时自动安装了PSFTP 使用PSFTP可以实现Winodws、Linux之间的文件传输。 打开PSFTP,输入Linux的ip地址,输入要登录的用户名、密码 Windows向Linux传文件: put D:\jdk-8u241-linux-x64.rpm /root/jdk-8u241-linux-x64.rpm put 本地文件…

putty以及psftp的基本操作,使用方法等

1、putty登陆远程服务器 open之后进入登陆界面,输入用户名之后点击Enter,之后输入登陆密码(界面不显示,输入正确后直接Enter就可以) 进入之后的界面 之后就可以输入命令进行操作了 2、文件传输psftp: 运行…

PSFTP工具的使用教程

PSFTP:是Putty的SFTP客户端,可以通过SFTP协议在两台电脑之间的传输文件。它和 PSCP相比的优点在于可以与服务器进行交互,遍历服务器上的文件系统,在一个会话中上传或下载多个文件。而 PSCP 只能一次传输一个文件,传输完…

Vector3.Lerp

Unity3D中的线性插值Lerp()函数解析 在unity3D中经常用线性插值函数Lerp()来在两者之间插值,两者之间可以是两个材质之间、两个向量之间、两个浮点数之间、两个颜色之间,其函数原型如下: Material.Lerp 插值 function Lerp(start : Materi…

Unity 的Vector3.Project 和 Vector3.ProjectOnPlane

目录 1.public static Vector3 Project(Vector3 vector, Vector3 onNormal); 描述 : 代码: 效果: 结论: 2.public static Vector3 ProjectOnPlane(Vector3 vector, Vector3 planeNormal);返回向量在平面上的位置。 描述 …

Vector3——简单的3D向量类

参考资料:1、 [美] 邓恩(Dunn F.)著. 3D数学基础——图形设计与开发. 史银雪,陈洪,王荣静 译 清华大学出版社 p57-65 2、http://www.2cto.com/kf/201311/260139.html 编程环境 QT4.8.4 VS2010 本文用 C实现一个简单…

Unity Vector3.Dot(VectorA, VectorB)

Unity Vector3.Dot(VectorA, VectorB) Vector3.Dot(VectorA, VectorB) 等于 VectorA * VectorB。 而对于两个向量的乘积计算: VectorA * VectorB Ax * Bx Ay * By Az * Bz 例如: VectorA(1,2,3) * VectorB(4,5,6) 1*42*53*632 一般应用于判断飞行…

Unity - 优化 Vector3.ProjectOnPlane

文章目录 起因好奇绘制 Vector3.ProjectOnPlane 的参数,与返回结果绘制结果定位作用、优化完整脚本ProjectReferences 起因 之前偶然项目中看到过 API Vector3.ProjectOnPlane API 的使用 然在这篇文章也看到:Unity3d那些你不常用但确有其用的方法—Ve…

Unity —— Vector3

Vector3向量,在三维坐标系中带有方向和大小的数据 Vector3中一些常量: 1、Vector3.back(0,0,-1) 2、Vector3.forward(0,0,1) 3、Vector3.left(-1,0,0) 4、Vector3.right&#xff0…

Unity3D_向量(Vector3)数学基础

向量(Vector3) 在虚拟的游戏世界中,3D数学决定了游戏,如何计算和模拟出开发者以及玩家看到的每一帧画面。学习基础的3D数学知识可以帮主用户对游戏引擎产生更深刻的了解。 向量定义:既有大小又有方向的量叫做向量。在…

Vector3类详解

|| 欢迎讨论技术的可以相互加微信:windgs (请备注csdnxx职业) || --------------------- 作者:隨意的風 来源:CSDN 原文:https://blog.csdn.net/Windgs_YF/article/details/86550843 版权声明:本文为博主原创文章…