• JavaScript
SimpleAjax – small Ajax Javascript object

SimpleAjax is een compact Ajax Javascript object (~3kb min).

Hoe werkt het?

Hieronder staan enkele voorbeelden van het gebruik van SimpleAjax.

Ajax.call( options )

 Ajax.call({
     url: 'ajax.html',
     type: 'GET',
     async: false, // for synchrone call
     cache: false
     success: function (data) {
         alert(data);
     },
     error: function () {
         alert('ajaxError');
     },
     complete: function () {
          alert('ajaxComplete');
     }
});

Ajax.get( url, [data], [success] )

Snellere methode voor GET calls:

Ajax.get('ajax.html', function (data) {
    alert(data);
}); 

Dit is hetzelfde als:

Ajax.call({
    url: 'ajax.html',
    type: 'GET',
    success: function (data) {
        alert(data);
    }
}); 

Ajax.post( url, [data], [success] )

Snellere methode voor POST calls:

Ajax.post('ajax.html', {val: 'test'}, function (data) {
    alert(data);
}); 

Dit is hetzelfde als:

Ajax.call({
    url: 'ajax.html',
    type: 'POST',
    data: {val: 'test'},
    success: function (data) {
        alert(data);
    }
});

Ajax.load( el, url, [data], [complete] )

Zet het resultaat direct in een element met de load() methode:

Ajax.load('wrapper' ,'ajax.html'); 

API

  • Ajax.call( options )
  • Ajax.get( url, [data], [success] )
  • Ajax.post( url, [data], [success] )
  • Ajax.load( el, url, [data], [complete] )
  • Ajax.param( obj )
  • Ajax.parseJSON( data )
  • Ajax.trim( str )
  • Ajax.isFunction( obj )

Download

Je kan de laatste versie downloaden van Github.

Support

Getest in IE6+, FF, Opera, Chrome and Safari (voor Windows).

Licentie

Code valt onder de MIT licentie.

Gerelateerde artikelen

Op dit artikel kan niet worden gereageerd.