JsHttpRequest

JsHttpRequest is an easy-to-use cross-browser AJAX library with AJAX file uploading support and many other features. JsHttpRequest first appeared as cross-browser analogue of XMLHttpRequest, and then became a very useful instrument to create dynamic web pages. It uses JavaScript (ActiveX, DOM, XMLHttpRequest if available) in frontend and PHP in backend.

Here is a short list of library's most interesting features and benefits.

  • Excellent cross-browser compatibility (e.g. works with IE 5.0 with disabled ActiveX).
  • Support and "transparent" work with any character encoding (including any national).
  • AJAX file uploads from a user browser to the server without a page reloading.
  • Full support of PHP debug features and coding traditions.
  • Multi-dimensional data structures exchange (associative arrays).
  • Automatic choice of the best AJAX realization (XMLHttpRequest,