浅谈ajax核心对象

浅谈ajax核心对象
Ajax是一种新技术,诞生于2005年2月,但现在已经很热了。这项新技术可以极大地提高网站用户体验。

什么是Ajax
Ajax是异步Javascript和XML(异步Javascript和XML)的英文缩写

Ajax的核心思想是通过XMLHttpRequest对象发送异步请求,Ajax并不是一门新的语言或技术。它实际上是几种技术的结合,在共同协作中发挥各自的作用

ajax的优势
1。减少服务器上ajax的负担的原则是按需获取数据。

2。不需要刷新页面,以减少用户的心理和实际等待时间。

三.带来更好的用户体验。

4、我们可以将以前的服务器所做的工作转移到客户端,利用客户端的空闲能力,减轻服务器负担,充分利用宽带资源,节省空间和宽带租用成本。

5。可以调用外部数据。

6。基于标准化和广泛支持的技术,不需要下载插件或小程序

7。进一步促进页面显示和数据分离。

two.xmlhttprequest对象介绍
一个Ajax最重要的特点是无需刷新页面,它可以传送或读写数据到服务器(也称为无刷新更新页面),这主要是由于XMLHTTP组件XMLHttpRequest对象。

XMLHttpRequest属性
XMLHttpRequest对象的属性

属性
描述

onreadystatechange

每个状态更改都触发事件处理程序,它通常调用Javascript函数
readyState
请求的状态
responseText
服务器的响应表示为字符串。
responseXML之外
服务器的响应被表示为XML,它可以解析为DOM对象。
现状
服务器的HTTP状态
StatusText
HTTP状态的相应文本
每个状态更改都触发事件处理程序,它通常调用Javascript函数。

XMLHttpRequest的方法
一些常用的XMLHttpRequest对象的方法
方法
描述
中止()
停止当前请求
getallresponseheaders()
将HTTP请求的所有对应的第一部分作为键值对返回
getresponseheader(头)
返回指定的第一个字符串值。
打开()方法
建立对服务器的调用的方法参数可以是获取、发布或放置;URL参数可以是相对URL或绝对URL,也包括3个可选参数。
发送(内容)
向服务器发送请求
setrequestheader(头
将指定的第一个设置为所提供的值,并且在设置任何第一个之前必须调用开放()方法。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部