• Stars
    star
    224
  • Rank 177,792 (Top 4 %)
  • Language
    JavaScript
  • License
    Other
  • Created over 13 years ago
  • Updated about 10 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

XMLHttpRequest.js - Standard-compliant cross-browser XMLHttpRequest object implementation

Scope of implementation

  1. Deliver unobtrusive standard-compliant cross-browser implementation of the XMLHttpRequest 1.0
  2. Fix browsers quirks observed in their native XMLHttpRequest object implementations
  3. Enable transparent sniffing of XMLHttpRequest object activity

How To Use

<head>
    <!-- ... -->
    <script type="text/javascript" src="XMLHttpRequest.js"></script>
    <!-- ... -->
</head>

XMLHttpRequest 2 features

The library does not and will not add support for any features found in XMLHttpRequest 2 since it is not possible to provide complete fallback implementation in older Internet Explorer browser for which this library was primarily developed. If you use this library, I recommend starting adding conditional HTML comments to limit exposure of the library only to browsers where it is really needed.

<head>
    <!--[if lte IE 9]>
    <script type="text/javascript" src="XMLHttpRequest.js"></script>
    <![endif]-->
</head>

Links to online resources

  1. XMLHttpRequest object implementation explained
  2. XMLHttpRequest 1.0 specification