JSFiddle - React, Tailwind, and code Playground

by Akihiko Kusanagi

JavaScript

loadJSON('https://mini-tokyo.appspot.com/e').then(function(e) {
    alert(Object.keys(e).forEach(function(key) {alert(key + '=' + e[key]);}));
});

function loadJSON(url) {
	return new Promise(function(resolve, reject) {
		var request = new XMLHttpRequest();

		request.open('GET', url);
		request.onreadystatechange = function() {
			if (request.readyState === 4) {
				if (request.status === 200) {
					resolve(JSON.parse(request.response));
				} else {
					reject(Error(request.statusText));
				}
			}
		}
		request.send();
	});
}