JSFiddle - React, Tailwind, and code Playground
by Elena Lembersky
HTML
<button id="getBtn">Get</button>
JavaScript
function get(url){
return new Promise(function(resolve,reject){
var req = new XMLHttpRequest();
req.open(GET,url);
req.onload = function(){
if (req.status==200){
resolve(req.response);
}
else{
reject(Error(req.statusText));
}
}
req.onerror=function(){
reject(Error("Network Error"));
}
reg.send();
});
}
var btn = document.getElementById("getBtn");
btn.addEventListener("click",function(){
get("/003_PromiseSamples/data.txt").then(function(data){
console.log(data);
},function(error){
console.error(error);
});
});