AJAX is an abbreviation that stands for Asynchronous JavaScript and XML. It is a specific way of coding JavaScript, to make thing like expanders, plus boxes, and small animations that smoothly open and close elements on a page. It is used in combination with HTML, XML and CSS. AJAX code creates an on-going communication with the server from within one page.