restoreRequest() při AJAXovém odeslání formuláře
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- thunderbuff
- Člen | 164
Ahoj, rád bych oživil toto téma, kam už nejde přispívat.
https://forum.nette.org/…jax-odeslani
V aplikaci ukládám aktuální URL a potřebuji, aby se na ní uživatel po odeslání formuláře vrátil.
<?php
$form->presenter->restoreRequest($backLink);
?>
Bez ajaxu vše krásně funguje. Ve chvíli, kdy přidám ajax se neodešle payload s přesměrováním, ale payload se snippety stránky, kam se má přesměrovat; zpracuje se to stejně, jako bych o ni požádal ajaxem. Nedojde k přesměrování a uživatel pořád kouká na formulář.
Setkal jste se s tím někdo? Jak to vyřešit? Ukládat si někam URL a pak používat $presenter->redirectUrl() mi přijde trochu hulvástké :-)