Změna hodnoty proměnné při ajaxovém volání

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
medunrad
Člen | 27
+
0
-

Ahoj,

řeším následující problém, s kterým si nevím rady.

Mám proměnou (třídní), kterou v konstruktoru prezenteru nastavím řekněme na nulu.
Poté při každém ajaxovém volání chci hodnotu modifikovat a následně ji předat do šablony.
Nicméně při zavolání handlu hodnotu sice upravím, nicméně se zřejmě následně volá znovu i konstruktor prezenteru, takže hodnotu opět vynuluje.

Zajímalo by mě tedy, jak nejlépe se s tímto problémem popasovat.

matopeto
Člen | 395
+
+3
-

Pri ajaxovom dotaze sa pusta „cele“ nette uplne od zaciatku, takze sa vsetko znova vytvara, teda aj konstruktor

Bud si poslat poslednu hodnotu ako parameter toho ajaxu, pripadne si hodnotu ukladat napr do session alebo cookies… alebo pouzit perzistetny parameter, vsetko zalezi na vasom use case.

Editoval matopeto (14. 7. 2017 15:17)