Date First Published: 23rd September 2022
Topic: Web Design & Development
Subtopic: Web Development
Article Type: Computer Terms & Definitions
Difficulty: MediumDifficulty Level: 7/10
Learn more about what AJAX is in this article.
Stands for Asynchronous JavaScript and XML, AJAX is a group of web technologies used to allow webpages to be updated asynchronously by working behind the scenes to exchange data with a web server, making it possible to update parts of a webpage without having to reload the whole page.
Websites using AJAX use a combination of JavaScript and XML to generate dynamic content and the word 'asynchronous' refers to the method requests are sent to the web server. Usually, when a script sends a request to a web server, it may receive data that can be displayed on the page. However, these events are considered asynchronous as they happen at slightly different times using AJAX. XML is used to exchange data between the web server and browser and JavaScript is used to update the content asynchronously.
AJAX is not a programming language. It is a web-based technology.
In order for AJAX to work, users must have JavaScript enabled and their browser must support XMLHttpRequests. Any user whose browser does not support this or has the functionality disabled will be unable to properly use pages that rely on AJAX.
Data is usually sent back to the browser in an XML format because it is easy to parse. The server can also send data as unformatted plain text or JSON.
The AJAX process comes in these seven steps:
Whilst visitors may not have seen it, AJAX works on a lot of popular websites. It is likely that AJAX will be used in:
If so, it is important that you tell me as soon as possible on this page.
Network Services Network Setups Network Standards Network Hardware Network Identifiers Network Software Internet Protocols Internet Organisations Data Transmission Technologies Web Development Web Design Web Advertising Web Applications Web Organisations Web Technologies Web Services SEO Threats To Systems, Data & Information Security Mechanisms & Technologies Computer Hardware Computer Software Ethics & Sustainability Legislation & User Data Protection