纯JS实现AJAX局部刷新功能

AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。

AJAX = 异步 JavaScript和XML(标准通用标记语言的子集)。

AJAX 是一种用于创建快速动态网页的技术。

下面给大家介绍JS实现AJAX局部刷新功能,具体内容如下所示:

通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。

// 创建XMLHttpRequest对象 var xhr=new XMLHttpRequest(); // 请求行 xhr.open('post','03-ajaxPost.php'); //请求头 xhr.setRequestHeader('Content-Type',' application/x-www-form-urlencoded'); //请求主体 post send 设置数据 xhr.send('name='+txt); //监听服务器的响应 xhr.onreadystatechange=function(){ if(xhr.readyState==4&&xhr.status==200){ //这里表示接受服务器的响应成功的时候 var r=xhr.responseText; document.querySelector('.info').innerHTML=r; } }

以上所述是小编给大家介绍的纯JS实现AJAX局部刷新功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

时间: 2024-08-03 02:26:15

纯JS实现AJAX局部刷新功能的相关文章

jquery ajax 局部刷新小案例

 这篇文章主要是对jquery ajax 局部刷新的小案例进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助  代码如下: <html> <head> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript">  function getOtherMessag

jQuery 翻页组件yunm.pager.js实现div局部刷新的思路_jquery

 前端的翻页插件有很多,bootstrap的翻页界面看起来就不错,做起来也易于上手,但应用于项目中的翻页实现还有有几个难点,分别是: 如何封装一个翻页插件,如题中的yunm.pager.js. 涉及到的div局部刷新该如何做. 在没给大家介绍正文之前,先给大家展示下效果图,如果感觉还不错,请继续往下阅读: 翻页的总体流程涉及到的知识点很多,这篇文章我们也主要来关注以上两点,其余的内容,请自悟. 一.如何定义局部刷新的div 翻页时,我们一般只会刷新页面中涉及到翻页的父级div,那么该如何定义呢?

php ajax 局部刷新实现无刷新发表文章评论(兼容主浏览器)

php教程 ajax 局部刷新实现无刷新发表文章评论(兼容主浏览器) 在网站发表评论的经历,传统的发表过程无非是:发表->提交页面表单->等待刷新页面, 这样在网络比较拥挤的时候,往往需要漫长的等待,今天介绍用PHP+Ajax实现页面无刷新发 表评论,希望对初学ajax的PHPer有所帮助.   那么首先,我们需要一个基本的ajax开发框 架,文件ajax.js就包含了这个框架,代码如下: var http_request=false;   function send_request(url)

Ajax局部刷新应用案例

 Ajax局部刷新在之前的文章中也有介绍过,下面以一个登录的例子为大家介绍下其具体的使用 二话不说了,直接给代码,相信需要的都是代码而不是废话一堆--  1.java代码:   代码如下: package tt;    import java.io.IOException;  import java.io.PrintWriter;    import javax.servlet.ServletException;  import javax.servlet.http.HttpServlet; 

纯js实现网页返回顶部功能(万能的兼容目前所有浏览器)

纯js实现网页返回顶部功能(万能的兼容目前所有浏览器) 在web2.0时代,越来越多的网站如雨后春笋般的冒了出来.而且这些网站提供了很多我们常见的功能.如:返回顶部等等小特性. 那么这些功能是如何实现的呢.这里将为大家提供一些快速使用的万能代码. (function() { var btnId = '__gotop'; var isIE = !!window.ActiveXObject && /msie (\d)/i.test(navigator.userAgent) ? RegExp['

require.js-求backbone.js单页面局部刷新的代码。急,急,急

问题描述 求backbone.js单页面局部刷新的代码.急,急,急 我已经配置好backbone.js了,求路由部分的代码.主要是路由部分不会写,不知道怎么把view写到路由里面

ajax局部刷新问题,想听听思路

问题描述 ajax局部刷新问题,想听听思路 框架:SpringMVC 前端:JSP 我对ajax局部刷新的原理的理解是:ajax向后台发送异步请求,返回结果. 但这个结果能不能是一个List? 如果可以,怎么处理这个List? 如果不可以,那要怎么做? 因为一般情况下我后台处理数据返回前台是在jstl直接解析,ajax返回的是json,不知道要怎么做. 想听听思路 解决方案 请求可以是同步或者异步,看你后续的操作是否需要返回的数据.能过 success 来对返回的数据作处理.数据可以是List,

为什么使用ajax局部刷新返回到jsp中的&amp;amp;lt;a&amp;amp;gt;在jsp中使用event.target获取不到

问题描述 为什么使用ajax局部刷新返回到jsp中的<a>在jsp中使用event.target获取不到 为什么使用ajax局部刷新返回到jsp中的在jsp中使用event.target获取不到,应该怎样获取 解决方案 JQuery: $("#first").text("ssss"); //"sss"字符串是你要刷新的数据

ajax局部刷新实例 (三种方法推荐)

ajax局部刷新 <script> setInterval("refreshTime()",1000); //每格1秒刷新一次 funciton refreshTime() { var dateObj = new Date(); time.innerHTML = dateObj.toLocaleDateString(); //刷新div里面的内容 } </script> <div id=time> </div> function doRe