Dojo provides an abstracted wrapper (dojo.xhr
) around various web browsers' implementations of XMLHttpRequest, and dojo.io
also supports other transports (such as hidden IFrames) and a variety of data formats.
The scripting also allows use of remote scripting, a technique by which the DHTML page requests additional information from a server, using a hidden Frame, XMLHttpRequests, or a Web service.