Atomic is already loaded on this page. See it in action by copy/pasting some of the samples below into the Console window in Developer Tools.

GET

atomic.ajax({
    url: 'https://jsonplaceholder.typicode.com/posts'
})
    .success(function (data, xhr) {
        // What do when the request is successful
        console.group('success()');
            console.log('xhr.textResponse:');
            console.log(data);
            console.log('xhr:');
            console.log(xhr);
        console.groupEnd();
    })
    .error(function () {
        // What do when the request fails
        console.group('error()');
            console.log( 'The request failed!' );
        console.groupEnd();
    })
    .always(function (data, xhr) {
        // Code that should run regardless of the request status
        console.group('always()');
            console.log('This always runs...');
        console.groupEnd();
    });

POST

atomic.ajax({
    type: 'POST',
    url: 'https://jsonplaceholder.typicode.com/posts',
    data: {
        title: 'foo',
        body: 'bar',
        userId: 1
    }
})
    .success(function (data, xhr) {
        // What do when the request is successful
        console.group('success()');
            console.log('xhr.textResponse:');
            console.log(data);
            console.log('xhr:');
            console.log(xhr);
        console.groupEnd();
    })
    .error(function () {
        // What do when the request fails
        console.group('error()');
            console.log( 'The request failed!' );
        console.groupEnd();
    })
    .always(function (data, xhr) {
        // Code that should run regardless of the request status
        console.group('always()');
            console.log('This always runs...');
        console.groupEnd();
    });

JSONP

var myCallback = function (data) {
    console.log(data);
};

atomic.ajax({
    type: 'JSONP',
    url: 'https://jsfiddle.net/echo/jsonp/',
    callback: 'myCallback',
    data: {
        text: 'something',
        par1: 'another',
        par2: 'one-more',
        bool: true
    }
});