Innovative Thoughts

A New Approach to web applications - AJAX

The standard and well-known method for user interaction with web-based applications involves the user entering information (e.g. filling out a form), submitting that information to the server, and awaiting a page refresh or redirect to return the response from the server. This is at times frustrating for the user, besides being rather different to the 'desktop' style of user interface with which (s)he may be more familiar.

Ajax (Asynchronous JavaScript and XML) is a technique for submitting server requests 'in the background' and returning information from the server to the user without the necessity of waiting for a page load. i.e. Ajax allow web pages to be updated with new information from the server, without the user having to wait for a page refresh, providing a better experience for the user.

The following is an outline of the sequence of events when using AJAX:

·         Web page is rendered

·         A trigger executes a JavaScript function call (i.e. onKeyUp, button click, setTimeout, page load, etc.)

·         JavaScript instantiates an XML HTTP object

·         XML HTTP object calls a remote page

·         Remote Page transforms an XML structure using XSLT and returns the result

·         JavaScript accepts the results and applies it to the page

·         No page reload, just magical dynamic data

XML HTTP allows code to connect to a remote location and perform GET and POST requests asynchronously.

*** XML HTTP- Primary communication broker

The AJAX Engine- Which calls web services asynchronously

Benefits of AJAX

ü  Better Performance and Efficiency - small amount of data is transferred from the server and low band width network.

ü  More Responsive Interfaces - the improved performance leads to much more responsive application.

ü  Reduced or Eliminated "Waiting" Time – in AJAX-based applications only the relevant page elements are updates, with the rest of the page remaining unchanged.

ü  Users Can Work with the Rest of the Page – applications allow you to continue working with the rest of the page, while data is being transferred in the background.

<V:IMAGEDATA o:title="ajax-2" src="file:///C:DOCUME~1nagendraLOCALS~1Tempmsohtmlclip1

Comments on this page:
Comment posted by LesInjupe( ), 09/28/2019 at 5:26pm (UTC):
Cephalexin Dose For Canines Farmacia A Distancia Propecia <a href=>generic cialis canada</a> buy accutane online topix

Comment posted by AlfredJed( ), 03/09/2017 at 4:09am (UTC):
wh0cd232834 <a href=>order zestoretic</a>

Comment posted by Bennycic( ), 03/09/2017 at 12:11am (UTC):
wh0cd522926 <a href=>serophene</a> <a href=>generic nimotop</a> <a href=>trandate online</a> <a href=>buy myambutol</a>

Add comment to this page:
Your Name:
Your Email address:
Your website URL:
Your message:
  Today, there have been 17 visitors (80 hits) on this page!  
=> Do you also want a homepage for free? Then click here! <=