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)