jedno pobiera wartości z tabeli głównej a drugie z tabeli powiązanej,
chcę ajaxem załadowac opcje do pola 2 po wyborze wartosci w polu 1
i teraz tak pole 1 w kodzie poniżej
<?php 'update' => 'pozycja2', 'url' => 'menu/pe', 'with' => "'param=' + $('item').value", )) ?> <div id="pozycja2"></div>
teraz w kontrolerze jest akcja
<?php public function executePe() { $param=$this->getRequestParameter('param'); $c=new Criteria(); $c->add(ListyPeer::KLUCZE_ID,$param); $this->pozycje=ListyPeer::doSelect($c); } ?>
oraz formularz peSuccess
w ktorym jest kod
<?php ?>
i to mi działa, jednak przy zmianie wyboru w 1 polu select przeładowywana jest cała zawawrość pola div id='pozycja2'
ja chciałbym prosciej- oba pola select umieszczam na jednej templatce, a wybor opcji w 1 selectie zmienia mi tylko opcje wuboru w drugim polu select, czy tak da się?