Halllo liebe Kollegen,
folgendes Szenario stellt mir:
1. Es wird eine Stadt eingegeben
2. Die Stadt wird per $_GET an einen neuen View übergeben
3. Anhand der Stadt werden im neuen View die GEODATEN (latlon) errechnet
und diese per Ajax in eine Session gespeichert
4. Gleichzeitg wird in der Action eine Suche nach Lokalen in dieser Stadt abgesetzt
Das Problem ist, dass Schritt 3 und 4 gleichzeitig ausgeführt werden. Der View muss also immer einmal neu geladen werden, damit dr aktuelle Standort übernommen wird.
Ein erster (zug. unsauberer) Gedanke war das so umzusetzen:
Letztlich wird aber so immer ein reload umsonst angestoßen UND mit obiger Syntax klappt es auch nicht.
Mir fehlt hier irgendwie ein Denkanstoß. Über eine ebensolchen bin ich sehr dankbar!
folgendes Szenario stellt mir:
1. Es wird eine Stadt eingegeben
2. Die Stadt wird per $_GET an einen neuen View übergeben
3. Anhand der Stadt werden im neuen View die GEODATEN (latlon) errechnet
und diese per Ajax in eine Session gespeichert
4. Gleichzeitg wird in der Action eine Suche nach Lokalen in dieser Stadt abgesetzt
Das Problem ist, dass Schritt 3 und 4 gleichzeitig ausgeführt werden. Der View muss also immer einmal neu geladen werden, damit dr aktuelle Standort übernommen wird.
Ein erster (zug. unsauberer) Gedanke war das so umzusetzen:
Code:
if ($.post("../lokale/set-map", { lat: results[0]['geometry']['location']['k'], lon:results[0]['geometry']['location']['B'], address: content})== "ready") { location.reload(); }
Mir fehlt hier irgendwie ein Denkanstoß. Über eine ebensolchen bin ich sehr dankbar!
Kommentar