From 4e5599d778d20304e6d32d7d2723419f2fb2439b Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <gua@adhisimon.org> Date: Wed, 15 Apr 2015 12:48:17 +0700 Subject: [PATCH] html data --- httpserver.js | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/httpserver.js b/httpserver.js index 66a4281..073d6b6 100644 --- a/httpserver.js +++ b/httpserver.js @@ -32,7 +32,25 @@ function toArrayOfObject(obj) { } function formatDataAsHtml(data) { - return JSON.stringify(data); + var total = 0; + var result = '<html><table><tr><th>DOMPUL</th><th>STOCK</th></tr>'; + + var count = data.length; + for (var i = 0; i < count; i++) { + result += '<tr>'; + result += '<td>'; + result += data[i]['name']; + result += '</td>'; + result += '<td style="text-align: right;">'; + result += data[i]['stock']; + result += '</td>'; + result += '</tr>'; + + total += parseInt(data[i]['stock']); + } + result += '<tr><td style="font-weight: bold;">TOTAL</td><td style="font-weight: bold; text-align: right;">' + total + '</td></tr>'; + result += '</table></html>'; + return result; } function formatData(_data, format) { @@ -43,7 +61,7 @@ function formatData(_data, format) { else if (format == 'json') { return JSON.stringify(data); } - + return formatDataAsHtml(data); } -- 1.9.0