Přenos parametru ze šablony do handlu v komponentě
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- kiCkZ
 - Člen | 153
 
Zdravim,
pár hodin už řešim problém s přenosem parametru, mam samostatnou komponentu, která vykresluje formulář, ve kterém mam tlačítko na získání dat z ARES. Bohužel mi stále nejde předat parametr z formuláře do handlu.
Parametr ico se do handlu ani nedostane, nevíte, kde by mohl být problém ?
Presenter
public function createComponentForm()
    {
        $control = $this->customerFormFactory->create();
        return $control;
    }
Latte pro komponentu
<script type="text/javascript">
    $('#frm-customerForm-ares').click(function () {
        $.get({link CheckAres!}, {
           ico: $('#frm-form-customerForm-ico').val()
        }, function (payload) {
            $('#frm-form-customerForm-address-name').val(payload.company.name);
            $('#frm-form-customerForm-dic').val(payload.company.dic);
            $('#frm-form-customerForm-address-street').val(payload.company.street);
            $('#frm-form-customerForm-address-city').val(payload.company.city);
            $('#frm-form-customerForm-address-zip').val(payload.company.zip);
            $('#frm-form-customerForm-address-country').val(payload.company.country);
            if(payload.company.state == 'ok') {
                $('#frm-form-customerForm-address-country option').eq('CZ').prop('selected', true);
            }
            var message = $('<div class="ares-message">Načtení dat z ARES: '+payload.company.state+'<\/div>');
            message.insertAfter($('#frm-customerForm-ares'));
        });
        $('.ares-message').hide();
        return false;
    });
</script>