0.4.2 • Published 2 days 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
2 days ago
0.4.0
12 months ago
0.3.7
5 years ago
0.3.6
6 years ago
0.3.5
6 years ago
0.3.4
7 years ago
0.3.3
7 years ago
0.3.2
7 years ago
0.3.1
7 years ago
0.3.0
7 years ago
0.2.2
7 years ago
0.2.1
8 years ago
0.2.0
8 years ago
0.1.3
8 years ago
0.0.7
9 years ago
0.0.6
9 years ago
0.0.5
9 years ago
0.0.4
9 years ago
0.0.3
9 years ago
0.0.2
9 years ago
0.0.1
9 years ago