public function validateAction() { $this->_helper->viewRenderer->setNoRender(); $this->_helper->getHelper('layout')->disableLayout(); $form = new Processes_Form_Processpos(); $form->uom->addMultiOptions($this->_helper->Uom->getUoms()); $form->ordering->addMultiOptions($this->getOrdering($processid)); $form->shippingmethod->addMultiOptions($this->_helper->ShippingMethod->getShippingMethods($this->_user['clientid'])); $data = $this->getRequest()->getPost(); $form->{$data}['element']->isValid($data[$data['element']]); $json = $form->getMessages(); header('Content-type: application/json'); echo Zend_Json::encode($json); }