Ajax

Ajax (Asynchronous JavaScript and XML) allows Web applications to send and receive data from a server, asynchronously. It is a clean way of communicating with a server, without refreshing the existing page.