One of the main features Fullajax – programming as usual and after connecting the library Fullajax get AJAX. This is achieved through special filtering mechanisms that transform normal URL to AJAX.
- Dynamic data transfer and content loading.
- Correct work in all popular web browsers (Internet Explorer, Firefox, Opera, Safari, Wyzo)
- Quick and easy connection to the site or the web application.
- Do not violate site indexing by search robots.
- Saving history – “Back” and “Forward”.
- The independence of the programming language used on the server (PHP, Java, ASP, Perl, etc.).
- The counters and banners work correctly.
- Automatic change TITLE.
- Multithreading, a separate history for each stream.
- Full support GET and POST requests.
- Parsing and run scripts, links and styles in dynamic pages.
- Trigger content, implementation of communication menu with dynamic content.
- Multiple levels of caching HTML, scripts and styles.
- Ability to disable functions reinitialization of the loaded scripts – improves performance.
- AJAX file upload to the server without page reloading.
- Fly AJAX (convert in AJAX on fly). AJAX filter – links and forms within the specified criteria are automatically converted to AJAX.
- Accelerator boot scripts – a parallel load, with subsequent implementation.
- Realization of a simple model of events.
- The full processing document.write and <frameset> in each stream is dynamically loaded pages.
- Support onload and onunload events in <body> tag, and window.onload for each stream.
- Using local flash storage.
- Ability to adjust relative paths (href and src)
- Two models request a HTML pages: one request for one block and one request for multiple blocks.
To work with AJAX requests in the library implemented two functions DAX and HAX.
For request a text data, xml, json, and similar, need use DAX (DataAjaX).
For request a html need use HAX (HtmlAjaX) — this is AHAH support (Asynchronous HTML and HTTP).
More information is available at the official site fullajax.ru