Create fast and dynamic web pages using AJAX

Learn Ajax to create interactive web application. This chapter will help you to learn Ajax technologies, action, security, examples, etc. You will also be able to learn Ajax examples with other technologies such as XML and PHP.

AJAX Basics

AJAX tutorial covers concepts and examples of AJAX technology for beginners and professionals.

AJAX is an acronym for Asynchronous JavaScript and XML. It is a group of inter-related technologies like JavaScript, DOM, XML, HTML, CSS etc.

AJAX allows you to send and receive data asynchronously without reloading the web page. So it is fast.

AJAX allows you to send only important information to the server not the entire page. So only valuable data from the client side is routed to the server side. It makes your application interactive and faster.

What is AJAX?

AJAX = Asynchronous JavaScript And XML.

AJAX is not a programming language.

AJAX just uses a combination of:

  • A browser built-in XMLHttpRequest object (to request data from a web server)
  • JavaScript and HTML DOM (to display or use the data)

AJAX is a misleading name. AJAX applications might use XML to transport data, but it is equally common to transport data as plain text or JSON text.

AJAX allows web pages to be updated asynchronously by exchanging data with a web server behind the scenes. This means that it is possible to update parts of a web page, without reloading the whole page.

Where it is used?

There are too many web applications running on the web that are using ajax technology like gmail, facebook,twitter, google map, youtube etc.