What is Ajax?
Website design basics
Ajax is created from a combination of web development techniques which are interrelated in producing client side web applications. Ajax provides web applications that provide processing of input/output before a transmission has completed (Asynchronous I/O). This allows for faster results while data passes to and from a server.
What does AJAX do?
AJAX was developed as a solution to the problems caused by having to reload entire HTML pages from the server whenever a partial change occurred on a webpage. The user experience was effected by the load put on the server and the bandwith required.
AJAX uses the following technologies for web development:
HTML or XHTML: For webpage structure.
CSS: For presentation of web pages.
DOM (Document Object Model): To provide interaction with data and dynamic display.
XML and XSLT: For the interchange and manipulation of data.
XMLHttpRequest: To provide asynchronous activities on a website.
W3C released a specification for the XMLHttpRequest object as a web standard in 2006. This became the AJAX programming technique that has been widely adopted throughout the internet.