1.0.0 • Published 8 years ago

ajaxme v1.0.0

Weekly downloads
5
License
MIT
Repository
github
Last release
8 years ago

ajaxme

Lightweight Ajax Helper

Travis build status Build status Coverage Status

Minified version: 1kb

Gziped version: ~740bytes

Implementation :

UMD ready. It can be loaded via AMD, CommonJs and as global namespace.

AMD

define(['ajaxme'], function(AjaxMe){
    var ajaxme = AjaxMe;
});

CommonJS

var ajaxme = require('ajaxme');

Global namespace

var ajaxme = window.AjaxMe;

API

get :

ajaxme.get({
    url: 'data.json',
     success: function(XMLHttpRequest) {
        console.log('success', XMLHttpRequest);
    },
    error: function(XMLHttpRequest) {
        console.log('error', XMLHttpRequest);
    },
    abort: function(XMLHttpRequest) {
        console.log('abort', XMLHttpRequest);
    },
    loadstart: function(XMLHttpRequest) {
        console.log('loadstart', XMLHttpRequest);
    },
    progress: function(XMLHttpRequest) {
        console.log('progress', XMLHttpRequest.percent);
    }
});
post :

ajaxme.post({
    url: '/post',
    data: 'name=Guest&age=26',
    success: function(XMLHttpRequest) {
        console.log('success', XMLHttpRequest);
    },
    error: function(XMLHttpRequest) {
        console.log('error', XMLHttpRequest);
    },
    abort: function(XMLHttpRequest) {
        console.log('abort', XMLHttpRequest);
    },
    loadstart: function(XMLHttpRequest) {
        console.log('loadstart', XMLHttpRequest);
    },
    progress: function(XMLHttpRequest) {
        console.log('progress', XMLHttpRequest.percent);
    }
});
post JSON :

ajaxme.post({
    url: '/post',
    json: true,
    data: JSON.stringify({
        name: 'Guest',
        age: '26'
    }),
    success: function(XMLHttpRequest) {
        console.log('success', XMLHttpRequest);
    },
    error: function(XMLHttpRequest) {
        console.log('error', XMLHttpRequest);
    },
    abort: function(XMLHttpRequest) {
        console.log('abort', XMLHttpRequest);
    },
    loadstart: function(XMLHttpRequest) {
        console.log('loadstart', XMLHttpRequest);
    },
    progress: function(XMLHttpRequest) {
        console.log('progress', XMLHttpRequest.percent);
    }
});
1.0.0

8 years ago

0.0.8

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago