Ajax

Top  Next

AjaxAJAX or Asynchronous Javascript and XML is a term describing a web development technique for creating interactive web applications using a combination of Javascript and XML.

Using the Ajax technique in MoreMotion is very easy since the page parts to be refreshed can be developed visually where as a standard Ajax implementation is responsible for the followings:
A standard Ajax implementation responsibilities:

1. Preparing the XMLHttpRequest
2. Receiving the response and traversing on the returned XML Nodes
3. Changing the parts of DOM (i.e. refilling select elements, tailoring tables, etc) with the refresh information extracted from the XML Nodes.

A MoreMotion Ajax Implementation responsibilities:

1. Designing the Source and the Target parts in pages visually
2. Calling the Refresh function from an event procedure

 

AjaxTree

Elements

Refresh Actions Elements

CustomRefreshAction

MScriptAction (Since Ajax v4.2)

RefreshAreasAction

RefreshBlocksAction

RefreshFieldsAction

RefreshOptionsAction

 

Refresh Areas

RefreshableArea

SourceArea

TargetArea

 

Refresh Process Elements

CustomRefreshProcess

RefreshBlocksProcess

RefreshFieldsProcess

RefreshOptionsProcess

RefreshAreasProcess

 

AjaxCommand

AjaxExecutionDef

AjaxScripts

BusyImage

SuggestBox

mor.Ajax.setResultFields() MScript Fonksiyonu