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.
Versie 0.2.0: simpleajax.js | simpleajax.min.js | zip (+demo)
Support
Getest in IE6+, FF, Opera, Chrome and Safari (voor Windows).
Licentie
Code valt onder de MIT licentie.
Gerelateerde artikelen
Nog geen reacties


















