1.2.0 • Published 9 years ago

promised-xhr v1.2.0

Weekly downloads
7
License
MIT
Repository
github
Last release
9 years ago

Promised XHR

A small client-side XHR abstraction with promises.

API

XHR.get(url, options)
XHR.post(url, options)
XHR.send(url, options)

Examples

  1. Sending a GET request
  var XHR = require('promised-xhr');

  XHR.get('/test-url', {
    data: {
      param: 'value'
    },
    headers: {
      'Header-name': 'Header value'
    }
  })
  .then(function (response) {
    console.log('Success handler');
    console.log('The response JSON obejct', response.body);
  })
  .catch(function(response) {
    console.log('Error handler')
  });
  1. Sending a POST request
  var XHR = require('promised-xhr');

  XHR.post('/test-url', {
    data: {
      param: 'value'
    },
    headers: {
      'Header-name': 'Header value'
    }
  })
  .then(function (response) {
    console.log('Success handler');
    console.log('The response JSON obejct', response.body);
  })
  .catch(function(response) {
    console.log('Error handler')
  });
  1. Sending a request with any method
  var XHR = require('promised-xhr');

  XHR.send('/test-url', {
    method: 'PUT',
    data: {
      param: 'value'
    },
    headers: {
      'Header-name': 'Header value'
    }
  })
  .then(function (response) {
    console.log('Success handler');
    console.log('The response JSON obejct', response.body);
  })
  .catch(function(response) {
    console.log('Error handler')
  });
1.2.0

9 years ago

1.1.0

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago