Quero chamar um formulário dentro de um .dialog() via ajax. Isso eu até consegui, porém depois que eu fiz isso o formulário deixou de funcionar quando está dentro do dialog(). Não consigo inserir. Penso que pode ser algo relacionado com o .html(data) que chama o formulario apenas como html. Mas não sei. segue o código.
O inserir funciona quando uso fora do .dialog() em uma página normal.
Obs: Tenho uma view para inserir, porem apenas instanciando ela em url: não funciona.
Obs2: A função é executada quando clico no botão add de um flexigrid.
view inserir
echo $this->formulario;
action inserir.
public function inserirAction()
{
$formulario = new RequisicaoMaterial_Form_Produto();
$this->view->formulario = $formulario;
if($this->getRequest()->isPost())
{
$formularioDados = $this->getRequest()->getPost();
if($formulario->isValid($formularioDados))
{
$nome = $formulario->getValue('nome');
$descricao = $formulario->getValue('descricao');
$id_produto_medida = $formulario->getValue('UnidadeMedida');
$produto = new RequisicaoMaterial_Model_Produto();
$produto->inserir($nome, $descricao, $id_produto_medida);
}
}
}
Question
Luiz Tibo
Quero chamar um formulário dentro de um .dialog() via ajax. Isso eu até consegui, porém depois que eu fiz isso o formulário deixou de funcionar quando está dentro do dialog(). Não consigo inserir. Penso que pode ser algo relacionado com o .html(data) que chama o formulario apenas como html. Mas não sei. segue o código.
O inserir funciona quando uso fora do .dialog() em uma página normal.
Obs: Tenho uma view para inserir, porem apenas instanciando ela em url: não funciona.
Obs2: A função é executada quando clico no botão add de um flexigrid.
view inserir
action inserir. função de javascriptObrigado.
Link to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.