Asynchronous JavaScript and XML (AJAX)
AJAX, shorthand for Asynchronous JavaScript and XML, is a web development technique for creating interactive websites. The intent is to make web pages feel more responsive by exchanging small amounts of data with the server behind the scenes, so that the entire web page does not have to be reloaded each time the user requests a change. This is meant to increase the web page's interactivity, speed, and usability.
Ajax uses any combination of the following:
- Extensible HyperText Markup Language (XHTML)
- Cascading Style Sheets (CSS)
- Document Object Model (DOM)
- XMLHttpRequest
- Extensible Markup Language (XML)
- JavaScript Object Notation (JSON)
Synonyms: Asynchronous JavaScript and XML, Ajax