Nefunkcny ajax pri opatovnom zobrazeni formularu
- Gaprielko
- Člen | 42
Zdravim,
narazil som pre mna na zahadny problem.. mam komponentu, ktorej zakladny layout sablony je takyto:
<?php
{snippet}
<div class="row-fluid">
<div class="span9">
{snippet content}
{if $view === 'default'}
default state
{/if}
{if $view === 'form'}
my form
{control addItemForm}
{/if}
{/snippet}
</div>
<div class="span3">
{snippet menu}
{include menu.latte}
{/snippet}
</div>
</div>
{/snippet}
?>
v menu.latte mam linku, ktora ajaxovo vola handle z danej komponenty, ktora mi zmeni view na ‚form‘ a invaliduje snippet ‚content‘.. pri prvom kliknuti na linku vsetko ide ok a zobrazi sa formular.. po opatovnom klinuti mi preblikne fomrular (znovu sa nacita) ale nezmisne mi spinner a tvari sa, ze ajax request je aktivny.. firebug vsak hlasi, ze vsetko bolo nacitane ok a tiez je vrateny taky isty kod ako pri prvom requeste.
Ak v sablone zakomentujem volanie formularu
<?php
{if $view === 'form'}
my form
{* control addItemForm *}
{/if}
?>
tak vsetko bezi ok a pri viacnasobnom requeste mi slovo ‚my form‘ pekne preblikava a potom hned spinner mizne..
Vie niekto poradit, co s tym? Pouzivam doplnky pre ajax: Ajax s jQuery a Ajaxové formuláře s jQuery
Editoval Gaprielko (3. 4. 2013 14:48)