Předání dat z presenteru do JS bez ajaxu po načtení stránky
- ForestCZE
- Člen | 209
Ahoj, potřeboval bych prosím poradit, jak poslat proměnnou z presenteru do JS, bez ajaxu a aniž bych musel na něco klikat (po načtení šablony).
V presentru zjistím, jestli existuje cookie:
$nazev = $this->httpServices->getCookie('nazev');
if($nazev)
//Pošle se proměnná do JS na zakládě které se vykoná nějaký skript.
A jak pak vyvolat ten JS (jQuery)? Díky :)
Editoval ForestCZE (29. 7. 2018 17:24)
- ForestCZE
- Člen | 209
Phalanx napsal(a):
Nic složitého v tom nehledej
<script> var abc = {$promenna}; </script>
Původně jsem v tom nic nehledal, zkusil jsem:
Presenter:
$test = $this->httpServices->getCookie('nazev');
if(isset($test))
$this->template->promenna = true;
Šablona:
{ifset $promenna}
<script>
$("fieldset").hide();
</script>
{/ifset}
A háže mi to:
`Uncaught ReferenceError: $ is not defined
at (index):228`