Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Erweiterung der Ergebnisliste #2

Open
laci0815 opened this issue Jul 13, 2016 · 3 comments
Open

Erweiterung der Ergebnisliste #2

laci0815 opened this issue Jul 13, 2016 · 3 comments

Comments

@laci0815
Copy link

laci0815 commented Jul 13, 2016

Würde gerne eine kleine Erweiterung der Ergebnisliste einbauen. Wenn ich auf ein PLZ Bereich klicke, dann erscheint unterhalb der Karte die Orte im jeweiligen PLZ-Bereich. Ich würde gerne die Tabelle um ein weitere Spalte ergänzen.

function showResults(query) {
                        var table = $('<table class="table table-striped table-bordered table-hover"><thead><tr><th>PLZ</th><th>Ort</th><th>Bundesland</th><th>Eintrag</th></thead><tbody></tbody></table>');
                        $.each(csvData, function(index, value) {
                            // Pattern
                            var pattern_plz         = new RegExp("^" + query + ".*$");

                            // Suchabfrage
                            if(value.plz.match(pattern_plz)) {
                                // Tabelle erstellen
                                $('<tr><td>' + value.plz + '</td><td><a title="Karte ' + value.ort +  '" target="_blank" href="http://www.openstreetmap.org/relation/' + value.osm_id + '"><span class="glyphicon glyphicon-map-marker small"></span> ' + value.ort + '</a></td><td>' + value.bundesland + '</a></td><td>' + value.eintrag + '</td></tr>').appendTo(table.find('tbody'));
                            }
                        });
                        $('#search-result').html(table);
                    }

Ich habe es "value.eintrag" genannt. Habe in der CSV ebenfalls die Benennung ergänzt:

osm_id,ort,plz,bundesland,eintrag
62564,Aachen,52076,Nordrhein-Westfalen,Weltklasse

Bekomme jedoch bei der Ausgabe die Meldung: "undefined"... da sollte doch eigentlich "Weltklasse" erscheinen?! Wo liegt der Fehler?

@plzTeam
Copy link
Owner

plzTeam commented Jul 14, 2016

Ich finde keinen Fehler, das müsste so funktionieren - der Fehler liegt sicher an anderer Stelle.

Ich habe dir ein funktionierendes Skript anhand deines Beispiels hochgeladen:

Code | Demo

@laci0815
Copy link
Author

Ok, das Problem lag an meiner CSV Datei. Hatte es nach der Bearbeitung falsch gespeichert, bzw. hat Excel seine eigene Formatierung rein gebracht. Jetzt schaue ich mal wie ich weiter komme. Danke!!! Mega Arbeit!

@plzTeam
Copy link
Owner

plzTeam commented Jul 14, 2016

Ja, Excel ist leider Entwickler-Unfreundlich :/

Viel Erfolg noch bei deiner Arbeit

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants