Introduction to AJAX

AJAX (Asynchronous JavaScript And XML) is a set of web development techniques using many existing web technologies on the client-side to create asynchronous Web applications. With Ajax, web applications can send data to and retrieve from a server asynchronously without fully reloading the page. XMLHttpRequest (XHR) object is used to communicate with server-side scripts in in a variety of formats like JSON, XML, HTML, and even text files.

Read more