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!
Einen Kommentar schreiben: