Periodický refresh snippetu
- micblazek
- Člen | 2
Zdravím,
předem přiznávám že v oblasti php/ajax/hmtl jsem opravdu
začátečník.
Nebudu vás zatěžovat kontextem problému. Můžete mi někdo prosím poradit fragment kódu kterým bych periodicky volal překreslování snippetu?
Aktuálně mám řešení kde se mi překreslování děje při kliknutí na odkaz. Dokázal by mi někdo poradit kousek kódu který by hadleRefresh() volal periodicky?
(našel jsem zde na fóru spoustu podobných dotazů, ale žádné řešení se mi nepovedlo oživit)
V default.latte mám
{snippet pokus}
<a class="ajax" n:href="Refresh!">REFRESH</a>
<p>{$foo|noescape}</p>
{/snippet}
<script>
$(function(){
$('a.ajax').live('click', function(){
$.get(this.href);
return false;
});
});
</script>
a v php překreslení řeším v hadleRefresh()
class HomepagePresenter extends BasePresenter
{
private $foo = "any";
public function handleRefresh(){
$this->foo = rand(1, 1000);
if($this->isAjax()){
$this->redrawControl('pokus');
}
}
public function RenderDefault()
{
$this->template->foo = $this->foo;
}
}