From 03dfe29550e7ee3655e93db9a2d3db0d994fe0cc Mon Sep 17 00:00:00 2001 From: tmeissner Date: Mon, 25 Feb 2013 19:01:32 +0100 Subject: [PATCH] fixed bug in outer foor loop: data was overwritten every loop cycle, so the second cycle there was an runtime error --- scripts/haltestellen.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/scripts/haltestellen.js b/scripts/haltestellen.js index 18bb1cb..e8aec21 100644 --- a/scripts/haltestellen.js +++ b/scripts/haltestellen.js @@ -61,6 +61,7 @@ function ajaxCall(dataUrl, outputElement, callback) { // haltestelle object var haltestelle = { + getInfo : function(event) { console.log("getInfo function"); @@ -79,6 +80,7 @@ function ajaxCall(dataUrl, outputElement, callback) { data = data.replace(/\],\[/gi, '#'); data = data.replace(/\(.+?\)/gi, ''); + data = data.replace('ß', 'ss'); data = data.slice(2,-2).split("#"); console.log("parsed data: " + data); @@ -99,11 +101,11 @@ function ajaxCall(dataUrl, outputElement, callback) { // generate table entries for (i = 0; i < dataLength; i++) { htmlOutput += ""; - data = data[i].split(","); - console.log("part " + i + " of parsed data: " + data); + var entry = data[i].split(","); + console.log("part " + i + " of parsed data: " + entry); for (y = 0; y < 3; y++) { - console.log("part " + y + ": " + data[y]); - htmlOutput += "" + data[y].slice(1,-1) + ""; + console.log("part " + y + ": " + entry[y]); + htmlOutput += "" + entry[y].slice(1,-1) + ""; } htmlOutput += ""; }