From 5492385b5562044659eda16c324c8354aab4f58c Mon Sep 17 00:00:00 2001 From: Mike Rivera Date: Mon, 17 Apr 2017 14:19:50 -0400 Subject: [PATCH] sorting by last name --- js/main.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/js/main.js b/js/main.js index c68dc2e..fe77b72 100644 --- a/js/main.js +++ b/js/main.js @@ -4,10 +4,21 @@ function getStuff () { ajaxCall.onreadystatechange = function () { + var json = JSON.parse(ajaxCall.responseText); + + json.sort(function(a, b){ + var nameA=a.lastname.toLowerCase(), nameB=b.lastname.toLowerCase() + if (nameA < nameB) + return -1 + if (nameA > nameB) + return 1 + return 0 + }) + if (ajaxCall.readyState == 4 && ajaxCall.status == 200) { - var json = JSON.parse(ajaxCall.responseText); + for (i = 0; i < json.length; i++) {