What is Ajax?

Spread the love

Ajax (Asynchronous Javascript + XML) is nothing more than ab approach to web interaction. This approach involves transmitting a small amount of information to and from the server in order to give the user the most responsive experience possible. Ajax engine acts as an intermediate layer between a web browser and web server for initiating requests and processing requests to and from web browser.

An Ajax engine is just a JavaScript object or function that is called whenever information needs to be requested from the web server. Instead of providing traditional model of providing a link to another resource like another web page, each link makes a call to the Ajax engine, which schedules and executes the request. The response will be displayed instantly in the same web page without refreshing entire web page.

Ajax engine goes into action when it receives the response from the server and parse the data and make the changes to the user interface based on the information received from the server. This process transfers very less information than traditional web application model. The updates of the user interface is faster with this model and he/she can do their more quickly.

Technologies involved in Ajax

  • Primary content representation languages like HTML and XHTML
  • Cascading Style Sheets (CSS): provides stylistic formatting to XHTML
  • Document Object Model (DOM): Dynamic updating of a loaded page
  • Extensible Markup Language (XML): Data exchange format
  • Extensible Stylesheet Language Transformations (XSLT): Transforms  XML into XHTML
  • XMLHttp: Primary communication broker
  • JavaScript: Scripting language is used to program an Ajax engine
(Visited 437 times, 1 visits today)

Leave a Reply

Your email address will not be published. Required fields are marked *