What is AJAX?

AJAX is a set of technologies for developing user interface elements, created in JavaScript. AJAX provides the ability to interact between the client (browser) and server without reloading the page. Any asynchronous requests to the server are processed in the background and the user can continue to work with the page.