Nette.ajax.js + history: redirect() změní url, ale nepřesměruje
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Argonisius
- Člen | 10
Dobrý den,
používám nette.ajax.js s history.ajax.js rozšířením. Na webu mám
zajaxovaný odkaz. Když na něj klepnu, tak se pošle požadavek do presenteru.
V presenteru mám redirect na jiný presenter ($this->redirect(…)).
Po klepnutí na odkaz se sice změní url v adresní řádce na tu po přesměrování, ale nová stránka se nenačte. Bez rozšíření history přesměrování normálně načte novou stránku.
Nevím, jestli je to chyba, nebo to tak má být, ale dá se nějak udělat, aby se to v tomto konkrétním případě chovalo jako bez rozšíření history?
Díky.
- Argonisius
- Člen | 10
Díky za tip. To jsem zkoušel, ale výsledkem je pouze, že se nepřepíše ani url. Zřejmě se to chová jinak, když je rozšíření vypnuto touto metodou a když vůbec není zavedeno (nalinkováno).