akce onchage – nepřekreslí se snippet

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

Ahoj vespolek,
mám takový problém. Řeším věc, kdy po změně textboxu zavolám přes javascript handle v presenteru a přidám klíč s hodnotou do session. Klíč a hodnota se přidá, ve firebugu vidím data snippetu, ale stránka se nepřekreslí.
Presenter:

public function renderDefault(){
$this->template->kosik = $this->session->getSection('Vysklad');
}

public function handleVyskladnitZarizeni($mnozstvi,$zarizeni){
$vysklad = $this->session->getSection('Vysklad');
$naSklade=$this->zarizeniNaSklade($zarizeni);

if($naSklade<$mnozstvi){

$vysklad->$zarizeni = $naSklade;
}else{

$vysklad->$zarizeni = $mnozstvi;
}
$this->invalidateControl('kosik');

}

A šablona:

<script>
  $("input#"+id{$zarizeni->id}).live("change", function() {


                    var mnozstvi = $(this).val();
                     $.get({link vyskladnitZarizeni! }, {"mnozstvi": mnozstvi, "zarizeni": {$zarizeni->id}}, "json");
                      } );


          </script>

{snippet kosik}
{foreach $kosik as $polozka=>$mnozstvi}
{$polozka} {$mnozstvi}
{/foreach}
{/snippet}

Na stránce mám nalikovaný nette.ajax.js od Vojty Dobeše.

Díky za každou radu.