A technology that permits sending requests by websites to the web server asynchronously.
Exchanging data to/from the web server without the need of refreshing page
Some parts of the website can be easily updated without reloading the complete page.
Applications of AJAX
a) Websites at the time of data fetching such as contact forms, calendar integration in websites, drop down menus etc.
b) Google Map
c) Social Media Chats
e) Google Suggest