Ajax |
| Ajax (shorthand for asynchronous JavaScript and XML) is a group of interrelated web development techniques used on the client-side to create interactive web applications. With Ajax, web applications can retrieve data from the server asynchronously in the background without interfering with the display and behavior of the existing page. The use of Ajax techniques has led to an increase in interactive or dynamic interfaces on web pages. Data is usually retrieved using the XMLHttpRequest object. Despite the name, the use of JavaScript and XML is not actually required, nor do the requests need to be asynchronous.
|
| Like DHTML and LAMP, Ajax is not a technology in itself, but a group of technologies. Ajax uses a combination of HTML and CSS for marking up and styling information, the DOM accessed with JavaScript to dynamically display and interact with the information presented, a method for exchanging data asynchronously between browser and server, thereby avoiding page reloads.
|
| |
| Benefits |
| In many cases, related pages on a website consist of much content that is common between them. Using traditional methods, that content would have to be reloaded on every request. However, using Ajax, a web application can request only the content that needs to be updated, thus drastically reducing bandwidth usage and load time.
|
| The use of asynchronous requests allows the client's Web browser UI to be more interactive and to respond quickly to inputs, and sections of pages can also be reloaded individually. Users may perceive the application to be faster or more responsive, even if the application has not changed on the server side. |
|
 |
|
| The use of Ajax can reduce connections to the server, since scripts and style sheets only have to be requested once.
|
| State can be maintained throughout a Web site. JavaScript variables will persist because the main container page need not be reloaded. |
|
Technology |
|
| |
| We’re here to help |
|
| |
 |
| |
|