1. Introduction

AJAX (Asynchronous Javascript And Xml) is is a web development technique for creating interactive web applications. The intent is to make web pages feel more responsive by exchanging small amounts of data with the server behind the scenes, so that the entire web page does not have to be reloaded each time the user requests a change. This is meant to increase the web page's interactivity, speed, and usability.

AJAX is supported by Aida in a way, as closer to Smalltalk programming as possible. You don't need to deal with any Javascript code to ajaxify your web applications.

Main features of Ajax support in Aida are:

  • update of any web element on a page after some event, like click on some other element
  • immediate post (send to a server) of input fields and