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);
  });
});