Refresh snippet po určité době

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

Zdravím, chtěl jsem se zeptat, jestli někdo něřešil, jak automaticky refreshovat snippet po určité době?
Používám nette.ajax.js.

Díky předem za tipy.

David Ďurika
Člen | 328
+
0
-

ja som to riesil https://forum.nette.org/…jax-s-jquery?p=11 ale zatial neviriesil :)

elevate
Člen | 31
+
0
-

ahoj,

co třeba handler?

<?php
public function handleRefresh()
{
	//do stuff
	if ajax
	$this->invalidateControl("area");
}
?>
<script>
setInterval(callHandlerFunction, time);
</script>

píšu to jen tak z fleku, ale myšlenka je doufám jasná :-)

e.

David Ďurika
Člen | 328
+
0
-

elevate napsal(a):
píšu to jen tak z fleku, ale myšlenka je doufám jasná :-)

to ano, tak som to aj chcel len som nevedel ako napisat ten JS ale toto mi funguje!

<script>
$(function(){
    $.nette.init();

    setTimeout(function(){get_fb();}, 5000);

    function get_fb(){
        $.nette.ajax({
            url: "/vendor/?do=invalidateGrid",
            complete: function (payload) {
                setTimeout(function(){get_fb();}, 5000);
            }
        });
    }
});

</script>