JavaScript AJAX 简介
-
什么是AJAX?
AJAX = Asynchronous JavaScript And XML.。AJAX不是一种编程语言。AJAX只使用以下组合:- 浏览器内置XMLHttpRequest对象(用于从Web服务器请求数据)
- JavaScript和HTML DOM(显示或使用数据)
AJAX是一个误导性的名称。AJAX应用程序可能使用XML来传输数据,但将数据作为纯文本或JSON文本传输也同样常见。
AJAX允许通过在幕后与Web服务器交换数据来异步更新网页。这意味着可以更新网页的各个部分,而无需重新加载整个页面。 -
JavaScript AJAX 简介
AJAX可以做到:- 在页面加载后从Web服务器读取数据
- 更新网页而不重新加载页面
- 将数据发送到Web服务器
示例:AJAX示例解释:HTML页面HTML页面包含<div>部分和<button>。<div>部分用于显示来自服务器的信息。<button>调用一个函数(如果单击它)。该函数从Web服务器请求数据并显示它:函数loadDoc() -
AJAX如何工作
- 在网页中发生事件(页面已加载,单击按钮)
- 一个XMLHttpRequest对象由JavaScript创建
- XMLHttpRequest对象向Web服务器发送请求
- 服务器处理请求
- 服务器将响应发送回网页
- JavaScript读取响应
- JavaScript执行适当的操作(如页面更新)