Snippety, ajax a historie

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

Uz jsem tady na foru podobne vlakno nasel, ale bylo 3roky stare a proto zakladam nove, protoze spousty veci se jiz zmenilo.

Moje otazka je jednoducha, ma nekdo funkcni reseni toho, aby se ajaxove volani ukladalo do historie? Mam ajaxove volani na ruzne metody ruznych prezenteru a prekresluju jeden snippet „content“. Vse funguje bez problemu az do doby, nez se da v prohlizeci zpet.

Kazde ajaxove volani je na konkretni stav aplikace, takze to neni problem, ale potreboval bych tento stav ukladat, aby fungovala historie. Nechci vymyslet kolo, takze se ptam, jestli neco takoveho uz nema nekdo vyresene.. je to precijen bezna vec. Prikladem muze byt VisualPaginator.

Diky

hrach
Člen | 1835
+
0
-

Mrkni do distribuce na examples Fifteenu a taky na google „html5 history api“

kutycz
Člen | 3
+
0
-

diky za tip, mrknu

Gaprielko
Člen | 42
+
0
-

tak ja som to vyriesil tak, ze som trosicku pozmenil js funkciu pre zasielanie ajax reqestov (ajax.js)

<script>
$("a.ajax").live("click", function (event) {

	...

        $.get(this.href);

        // browser history
        window.history.pushState('Object', '...', this.href);

	...
});
</script>