0.1.3 • Published 9 years ago

jx v0.1.3

Weekly downloads
17
License
ISC
Repository
github
Last release
9 years ago

jx

Simple XMLHTTPRequest wrapper.

##Installation

npm install jx

Usage:

##GET

var request = jx.get('/api/some/url/');

request.success(function(response, request) {
	console.log(response);
});

request.error(function(response, request) {
	console.log(response);
	console.log(request);
});

##POST

var request = jx.post('/api/some/url/', data);

request.success(function(response, request) {
	console.log(response);
});

request.error(function(response, request) {
	console.log(response);
	console.log(request);
});

##PATCH

var request = jx.patch('/api/some/url/', data);

request.success(function(response, request) {
	console.log(response);
});

request.error(function(response, request) {
	console.log(response);
	console.log(request);
});

##DELETE

var request = jx.delete('/api/some/url/');

request.success(function(response, request) {
	console.log(response);
});

.error(function(response, request) {
	console.log(response);
	console.log(request);
});

##Additional methods:

  • jx.json.get - (url)
  • jx.json.post - (url, data)
  • jx.json.patch - (url, data)

jx.json methods add an 'application/json' content-type header for all requests. POST/PATCH methods call JSON.stringify on the passed data parameter before sending, and callbacks receive parsed json and the request (json, request) as parameters.

0.1.3

9 years ago

0.1.2

9 years ago

0.1.0

9 years ago

0.0.9

9 years ago

0.0.8

9 years ago

0.0.7

9 years ago

0.0.6

9 years ago

0.0.5

9 years ago

0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

10 years ago

1.0.6

10 years ago