zistenie poctu vysledkov pomocou ajaxu

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

Dobry den,

mam vyhladavaci formuar, ktory obsahuje pocitadlo najdenych vysledkov, ktore sa ajaxovo meni. riesim to pomocou

<?php
function handlePocetProjektov()
    {
        $this->hladaj($this['formular']);

        $this->payload->pocetProjektov = $this->model->getPocetProjektov($this->where);

        $this->terminate();
    }
?>

premennu where plni funkcia hladaj, ktora obsluhuje odoslany formular (callback). problem je, ze ked to takto zavolam pomocou ajaxu

<script type="text/javascript">
    $('#frm-formular input[type=checkbox]').change(function(){
        $('#frm-formular input[name$="do"]').val('pocetProjektov');
        data = $('#frm-formular').serialize();
        $('#frm-formular input[name$="do"]').val('formular-submit');

        $.getJSON({link pocetProjektov!, 'do' => 'formular-submit'}, data, function(payload) {
            $('#pocetProjektov').text(payload.pocetProjektov);
        });
    });
</script>

tak mi to nevrati ziadne data z formularu

poradte mi prosim niekto, ako volat funkciu spracovania formularu aby obsahovala data

Dakujem

Honza Kuchař
Člen | 1662
+
0
-

Tak napiš co ti to vrátilo. Co voláš, atd. Nějaký větší kus kódu. Verzi Nette. Co říká Firebug… V podstatě jsi napsal nefunguje mi to, pomoc! Jak ti potom někdo může pomoct?