p5.js-web-editor/static/loadData.js

18 lines
628 B
JavaScript
Raw Normal View History

2016-08-16 00:06:09 +02:00
var allData;
function fetchJSONFile(path, callback) {
var httpRequest = new XMLHttpRequest();
httpRequest.onreadystatechange = function() {
if (httpRequest.readyState === 4) {
if (httpRequest.status === 200) {
var data = JSON.parse(httpRequest.responseText);
if (callback) callback(data);
}
}
};
httpRequest.open('GET', path,false);
httpRequest.send();
}
2016-08-16 02:28:18 +02:00
fetchJSONFile('https://raw.githubusercontent.com/processing/p5.js-website/9f1a4cd299c1330b046373407d42894e274d20e7/reference/data.min.json', function(data){
2016-08-16 00:06:09 +02:00
allData = data;
});