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
+
0
-

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.

David Matějka
Moderator | 6445
+
0
-

Muzes to vypnout pomoci data-ajax-off

Argonisius
Člen | 10
+
0
-

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).