Přenos parametru ze šablony do handlu v komponentě
- 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>