zapis snippetu – nefunguje

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

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
+
0
-
  • 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
+
0
-

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)

bazo
Člen | 620
+
0
-

ved musis ten snippet aj invalidovat

Honza Kuchař
Člen | 1662
+
0
-

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:

  1. Odkazuj tím odkazem na nějaký handler (signál)
  2. 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)