Infocrystals Article Links
 

Ajax technology - a google implementation

Ajax is a blend of different components with a objective to complete http requests. Ajax has become popular when google first implement this concept then it has pick ed up its popularity and grown leaps and bounds.

Ajax is a asynchronous JavaScript with xml with the help of xml Httprequest function together with JavaScript to communicate information from the client’s browser to server. The transmission of data will be in the form of XML because XML has the capability to carry complex data types.

Working of Ajax

We all know XHTML, ajax is using xhtml in the view layer, Dom and SDOM for the data presentation. It uses Xml Data exchange and XmlHttpRequest as the exchange engine that combines everything into one.

Traditionally what happens the Html code will send requests to the server , then the server will process it or send out to some scripting language such as PHP which return it to an Html page in client’s browser .This method usually retrieve latest data from the server , it normally refreshes or reload another HTML file. In lot of cases this small portion of HTML code varies and the storage remains the same causes a huge overhead because every time the data has to be downloaded.

Ajax drawbacks and advantages

Ajax has lot of advantages over other old HTML applications. In Ajax JavaScript drives the data, even though there is a big drawback for SEO of a page, because unfortunately the search engine does not index pages, which are dynamically generated by AJAX.

Examples of Ajax Applications

Ajax can be used in some great applications which most of the sites use these functions often like searching for information, it searches and put it back without refreshing a page and we can implement ajax in interactive drop down boxes and also its very effective and time saving in validation of form fields.

Browser Requirements of Ajax

Ajax will work on all Internet Explorer 5.0+ and in Mozilla browser 1.0, Netscape 7.0 and Safari 1.2 version.

Constructing a Ajax engine or a platform from the basic is a very difficult thing to do. There are lot of readymade engines where you can download. The difference between implementation of Ajax will be encoding method, transmission of data and decoding in the form of results.


Tutorials Related Links






















 

Home

Sitemap