Google Analytics

This commit is contained in:
Arona Jones
2014-10-26 22:55:50 +00:00
parent 9ce00f68ac
commit b231b20327
5 changed files with 527 additions and 245 deletions

20
javascripts/api.js Executable file
View File

@@ -0,0 +1,20 @@
var getJSON = function (url, successHandler, errorHandler) {
var xhr = typeof XMLHttpRequest != 'undefined' ? new XMLHttpRequest() : new ActiveXObject('Microsoft.XMLHTTP');
xhr.open('get', url, true);
xhr.onreadystatechange = function () {
var status;
var data;
if (xhr.readyState == 4) { // `DONE`
status = xhr.status;
if (status == 200) {
data = JSON.parse(xhr.responseText);
successHandler && successHandler(data);
} else {
errorHandler && errorHandler(status);
}
}
};
xhr.send();
};