JsHttpRequest 5.x
April 29th, 2008JsHttpRequest is powerful cross-browser library for creation AJAX-sites on PHP. It can be used as separately and as a PHP-part for popular library Prototype JS from which there is a full compatibility. The library supports a unique opportunity - downloading files on a server without reloading pages (in style AJAX), and even in the event that you use interface Prototype JS. JsHttpRequest has excellent cross-browserness (for example, works even in IE 5.0 with forbidden ActiveX, i.e. in a situation when XMLHttpRequest it is inaccessible). You can work with any codings (including national - for example, Russian-speaking windows-1251) “is transparent” - forget about manual code conversion in scripts, all is done automatically and imperceptibly for the program! You can also continue to use habitual debugging functions and receptions PHP (for example, the library automatically intercepts and correctly processes нотисы PHP and even fatal mistakes in a code). At data transmission between the client and a server probably to use multivariate structures (for example, the enclosed associative files or objects), even in case of an involvement of interface Prototype JS; thus transformations of PHP-files to JavaScript-objects and on the contrary occur completely automatically. The library itself chooses an optimum method of loading of data according to opportunities of a browser (for example, it uses XMLHttpRequest in case of its availability, or other way if XMLHttpRequest it is not supported). To work with JsHttpRequest it is very easy: You can apply or functions from Prototype JS (if this tool is used on your site), or own functions of library, or even the interface compatible on semantics with XMLHttpRequest. You can use or the full version of library (14К), or one of “cut down” (for example, with support only cross-browser loader SCRIPT - 8К). Thus, the library is rather compact.



