Jak s „nette.ajax.js“ udělat funkční redirect?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Myiyk
- Člen | 321
Ahoj,
zkouším ajax a narazil jsem na problém s redirectem. Nette pošle redirect,
ale „nette.ajax.js“ ji pouze nastaví jako adresu. Nenačítají se žádná
data, pouze změna adresy.
Redirect dělám v handle. Redirect zároveň ukončuje činnost presenteru, takže se nedostane na šablonu a neodešlou se snippety.
Jak mám načíst ty snippety na nové adrese?
Napadá mě jenom přepsat obsloužení redirectu, aby se načetla ta
stránka.
Není to základní (vestavěné) zpracování redirectu bug?
- Vojtěch Dobeš
- Gold Partner | 1316
Používáš history.ajax.js
rozšíření? Bez ní není dobré
v signálu přesměrovat.
Výchozí chování bez této extenze je tvrdý redirect v prohlížeči, což je v případě ajaxového odeslání nesmysl (lepší by bylo neajaxové odeslání).