tiny-ajax

A tiny XMLHttpRequest wrapper.

Usage no npm install needed!

<script type="module">
  import tinyAjax from 'https://cdn.skypack.dev/tiny-ajax';
</script>

README

tiny-ajax

A tiny XMLHttpRequest wrapper.

Dependency Status Build Status npm version

Installation

npm i --save tiny-ajax

Usage

var ajax = require('ajax');

/* Making a GET request */
ajax.get('http://foo.com/bar', {
  data: {
    bar: 'bax'
  },
  success: function(res) {
    console.log(res);
  },
  error: function(err) {
    console.error(err);
  }
});

/* Making a POST request */
ajax.post('http://foo.com/bar?id=23', {
  data: {
    bar: 'bax'
  },
  success: function(res) {
    console.log(res);
  },
  error: function(err) {
    console.error(err);
  }
});

/* other requests */
ajax.send('http://foo.com/bar/23', {
  method: 'DELETE',
  success: function(res) {
    console.log(res);
  },
  error: function(err) {
    console.error(err);
  }
});

License

MIT