Divide and conquer on updateData...

This commit is contained in:
d3m1g0d
2019-04-14 20:38:43 +02:00
parent c4fe5fbf37
commit 37db23a0e8

View File

@@ -1,10 +1,19 @@
$('#update').click(updateData); $('#update').click(updateData);
function updateData () { // jQuery event binder
function updateData (obj) {
// download data from backend into obj
const url = 'http://' + window.location.hostname + ':5000/data'; const url = 'http://' + window.location.hostname + ':5000/data';
$.get(url, function (data, status) { // I understand how bad this line looks. Please don't judge me...
$('#debug').text(data); $.get(url, function (data, status) { // standard jQuery AJAX
for (const i in data[0]) { obj = data;
$('#'+i).text(data[0][i]);
}
}); });
} }
function applyData (obj, dom) {
// applies data in obj[0] to HTML tags with the obj's key as ID.
// useful mostly for slapping spectrometer JSON into HTML tables.
for (var i in obj[0]) {
$(dom).find('#' + i).text(obj[0][i]);
}
}