ajax📄️ 简介是 Asynchronous JavaScript and XML 的缩写,中文译作异步 JavaScript 和 XML 。 AJAX 不是一门新的语言,而是将 JavaScript 、 XML 和异步执行这 3 项技术综合运用的一个解决方案,包含以下几个主要内容点(前两项内容就是 DHTML 实现的功能):📄️ xmlXML 文档一般包含3 部分∶ XML 声明、处理指令和 XML📄️ JSONJSON 是谁 Ajax 技术诞生的一种轻量级的数据格式,它是 javascript📄️ AjaxAjax(Asynchronous JavaScript and XML ,异步通信 Javascript 和 XML) 是利用📄️ 定义XMLHttpRequest 对象提供了与服务器进行通信的协议,浏览器可以通过 XMLHttpRequest 对象向服务器发送请求,并使用 JavaScript 处理响应信息,然后在 DOM 中显示数据。📄️ 发送创建 XMLHttpRequest 对象后,接可以使用该对象的 open() 方法建立一个 HTTP 请求。 open() 方法用法如下:📄️ 获取XMLHttpRequest 对象通过 responseBody 、 responseStream 、 responseText 、 responseXML 属性获取响应信息,它们都是只读属性。| 响应信息 | 说明 |📄️ 跨域指一个域下的文档或脚本试图去请求另一个域下的资源。📄️ 例Ajax 的请求和响应比较简单,但是本着"若常用,则封装"的原则,封装如下。
📄️ 简介是 Asynchronous JavaScript and XML 的缩写,中文译作异步 JavaScript 和 XML 。 AJAX 不是一门新的语言,而是将 JavaScript 、 XML 和异步执行这 3 项技术综合运用的一个解决方案,包含以下几个主要内容点(前两项内容就是 DHTML 实现的功能):
📄️ 定义XMLHttpRequest 对象提供了与服务器进行通信的协议,浏览器可以通过 XMLHttpRequest 对象向服务器发送请求,并使用 JavaScript 处理响应信息,然后在 DOM 中显示数据。
📄️ 获取XMLHttpRequest 对象通过 responseBody 、 responseStream 、 responseText 、 responseXML 属性获取响应信息,它们都是只读属性。| 响应信息 | 说明 |