This document provides information about AJAX (Asynchronous JavaScript and XML) including:
- AJAX is a technique that uses JavaScript to make web pages feel more responsive by exchanging data with a web server asynchronously in the background without interfering with the display and behavior of the existing page.
- It aims to update parts of a web page, without reloading the entire page. This is done by using XMLHttpRequest object to send and retrieve data from a web server asynchronously in the background.
- The onreadystatechange event handler is used to call a function when the state of the XMLHttpRequest object changes, allowing the JavaScript to update just the new data received from the server.