zapis snippetu – nefunguje
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- japlavaren
 - Člen | 404
 
Dobry vecer,
snazim sa pouzit ajax aktualizaciu stranky, ale asi niekde robim chybu. V sablone mam
{snippet xxx}{=microtime(true)}{/snippet}
<p><a href="{link this}" class="ajax">xx</a></p>
bohuzial po kliknuti na odkaz sa mi nic nestane
dakujem

- Honza Kuchař
 - Člen | 1662
 
- jak vypadá ten JS, který zpracovává klinknutí na ten odkaz?
 - co se posílá na klient serveru? Co posílá server klientovi? (FireBug)
 - verze Nette?
 - formátování příspěvku zde na fóru?
 
Bez těchto informací toho více nevymyslíme.

- japlavaren
 - Člen | 404
 
javascript inline v stranke
<script>
    $(function () {
        // Ajax links
        $("a.ajax").click(function (event) {
            event.preventDefault();
            $.get(this.href);
        });
</script>
Server vracia cely html kod stranky, kod 200ok
Editoval japlavaren (28. 11. 2010 17:50)

- Honza Kuchař
 - Člen | 1662
 
A co volá to $.get(); Další fci… Odtud z doplňků…
Teď:
- co se posílá na klient serveru? Co posílá server klientovi? (FireBug)
 - verze Nette?
 - co se provádí za fci na straně serveru? Tzn. kód toho handleru, který chceš volat.
 
PS: Co má za smysl dělat AJAX link na stejnou stránku na které se nacházíš? Tedy:
- Odkazuj tím odkazem na nějaký handler (signál)
 - v tom signálu snippet invaliduj
 
3)
a) to pojede
b) podívej se co ti píše firebug
Editoval Honza Kuchař (28. 11. 2010 17:59)