0.1.3 • Published 10 years ago

jx v0.1.3

Weekly downloads
17
License
ISC
Repository
github
Last release
10 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

10 years ago

0.1.2

10 years ago

0.1.0

11 years ago

0.0.9

11 years ago

0.0.8

11 years ago

0.0.7

11 years ago

0.0.6

11 years ago

0.0.5

11 years ago

0.0.4

11 years ago

0.0.3

11 years ago

0.0.2

11 years ago

0.0.1

11 years ago

1.0.6

11 years ago