Просто подумай об этом ;-) Думаю, тебе следует так поступить.
var data = { //A object
get: function() { //Your get method
var url = "http://34.201.147.118:3001/getAllData";
$.ajax({
url: url,
type: 'GET',
success: function(responseText) {
var users = JSON.parse(responseText);
this.output(users); //Call output method
}.bind(this),
error: function(response) {
console.error(response);
}
});
},
output: function(users) { //Your output method
console.log(users.length);
users.forEach(function(user) {
var tr = "<tr>";
var td1 = "<td>" + user.id + "</td>";
var td2 = "<td>" + user.name + "</td>";
var td3 = "<td>" + user.category + "</td>";
var td4 = "<td>" + user.color + "</td></tr>";
$("#mytable").append(tr + td1 + td2 + td3 + td4);
});
}
}
data.get();