0.4.2 • Published 1 year ago
ajax-best-promise v0.4.2
ajax-best-promise
Ajax with best promise - Ajax with stream data
Instalation
This is a client-side module. Download here
Use
AjaxBestPromise.get({
url:'http://example.com:3333/service/do.php',
data:{ alfa: 1, betha: 2}
}).then(function(result){
console.log(result);
}).catch(function(err){
console.log(err);
});
Chunked data
The main adventage of ajax-best-promise is the ability for process partial data
in three flavors: onChunk
, onLine
, onJson
AjaxBestPromise.get({
url:'http://example.com:3333/service/do.php',
data:{ alfa: 1, betha: 2}
}).onChunk(function(partialText){
console.log(partialText);
}).then(function(){
console.log('done!');
}).catch(function(err){
console.log(err);
});
Error handler
Other adventage of ajax-best-promise is the ability for reconstruct the error object.
AjaxBestPromise.get({
url:'http://inexistent.com.ux/',
data:{ alfa: 1, betha: 2}
}).then(function(result){
console.log(result);
}).catch(function(err){
console.log(err); // 404 Cannot GET inexistent.com.ux
console.log(err.status); // 404
});
Tests with real devices
NPM version | Device | OS | nav | obs |
---|---|---|---|---|
0.1.3 | Samsung Galaxy Note 4 | Android 6.0.1 | Chrome Mobile 44.0.2403 | |
0.1.3 | iPad mini Retina | iOS 8.4.0 | Mobile Safari 8.0.0 | |
0.1.3 | VMWare | WinXP | IE 8.0.0 | polyfill:many - fail:line stream & json stream |
Licence
MIT
0.4.2
1 year ago
0.4.0
2 years ago
0.3.7
7 years ago
0.3.6
7 years ago
0.3.5
7 years ago
0.3.4
8 years ago
0.3.3
8 years ago
0.3.2
8 years ago
0.3.1
8 years ago
0.3.0
8 years ago
0.2.2
8 years ago
0.2.1
9 years ago
0.2.0
9 years ago
0.1.3
9 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