Nefunkcny ajax pri opatovnom zobrazeni formularu

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

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}
?>

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)