Asynchronous JavaScript (AJAX) is a technique that allows an XMLHttpRequest object to communicate with the server without having to reload the browser/reload the entire page to display the data in the browser. AJAX A programming language. AJAX uses a combination of the XMLHttpRequest Object (to request data from the web server) JavaScript and the HTML DOM (to display or use the data).