您现在的位置是:主页 > Web前端技术 > Web前端技术

Ajax的定义是什么开发技术

IDCBT2021-12-31服务器技术人已围观

简介这篇文章主要介绍“Ajax的定义是什么”,在日常操作中,相信很多人在Ajax的定义是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ajax的定

这篇文章主要介绍“Ajax的定义是什么”,在日常操作中,相信很多人在Ajax的定义是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ajax的定义是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

Ajax 简介

Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。它是一种构建网站的强大方法。

Ajax 尝试建立桌面应用程序的功能和交互性,与不断更新的 Web 应用程序之间的桥梁。可以使用像桌面应用程序中常见的动态用户界面和漂亮的控件,不过是在 Web 应用程序中。

Ajax 应用程序所用到的基本技术:

1、HTML 用于建立 Web 表单并确定应用程序其他部分使用的字段。

2、JavaScript 代码是运行 Ajax应用程序的核心代码,帮助改进与服务器应用程序的通信。

3、DHTML 或 Dynamic HTML,用于动态更新表单。我们将使用div、span 和其他动态 HTML 元素来标记 HTML。

4、文档对象模型 DOM 用于(通过 JavaScript 代码)处理HTML 结构和(某些情况下)服务器返回的 XML。

Ajax 的定义

Ajax= Asynchronous JavaScript and XML(以及 DHTML 等)Asynchronous异步JS和XML。

XMLHttpRequest这是一个 JavaScript 对象; 是处理所有服务器通信的对象,创建该对象很简单,如清单 1 所示。

清单 1. 创建新的 XMLHttpRequest 对象

<script language="javascript" type="text/javascript">    var xmlHttp = new XMLHttpRequest();</script>

通过 XMLHttpRequest 对象与服务器进行对话的是 JavaScript 技术。这不是一般的应用程序流,这恰恰是 Ajax的强大功能的来源。

Ajax 基本上就是把 JavaScript 技术和 XMLHttpRequest 对象放在 Web 表单和服务器之间。

得到 XMLHttpRequest 的句柄后,使用 JavaScript 代码完成以下任务:

1、获取表单数据:JavaScript 代码很容易从 HTML 表单中抽取数据并发送到服务器。

2、修改表单上的数据:更新表单也很简单,从设置字段值到迅速替换图像。

3、解析 HTML 和 XML:使用 JavaScript 代码操纵 DOM(请参阅 下一节),处理 HTML 表单服务器返回的 XML数据的结构

对于前两点,需要非常熟悉 getElementById() 方法,如 清单 2 所示。

清单 2. 用 JavaScript 代码捕获和设置字段值

//捕获字段值:// 获得字段"phone"的值并用其创建一个变量phonevar phone = document.getElementById("phone").value;//设置字段值:// 从response的数组中获得值并将其写到标签中document.getElementById("order").value = response[0];document.getElementById("address").value = response[1];

标签:

很赞哦! ()

本栏推荐