Revision: 72339
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at July 23, 2017 14:14 by sudhiakki
Initial Code
function callget(url){
return new Promise(function(resolve,reject){
var oReq = new XMLHttpRequest();
oReq.open("GET", url);
oReq.onload = function(){
if(oReq.status ==200){
resolve(oReq.response);
}
else{
reject(oReq.statusText);
}
};
oReq.error = function(){
reject('Network error');
};
oReq.send();
});
}
var jq = 'https://code.jquery.com/jquery-33.2.1.min.js';
callget(jq).then(finish).catch(finish);
function finish(x){
console.log(x);
}
Initial URL
Initial Description
wrapping XMLHttpRequest in Promise
Initial Title
JS promise : wrapping XMLHttpRequest in Promise
Initial Tags
Initial Language
JavaScript