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
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
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?