Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

gapaiva44

Select dinamico

Recommended Posts

E ai Galera blza,

 

To com uma duvida aqui e recorro a vcs !

E o seguinte tenho um cadastro que traz todos os tipos de contas a receber (Vendas, Salario etc..) em um select, mais gostaria de fazer uma função em ajax que caso o tipo de conta não esteja cadastrada, possa ser cadastrada e aparecer no select sem reload da página, alguem tem ideia de como fazer isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Simples.... uma função que faz o cadastro e uma outra que traz novamente o select...

 

Ql o seu nivel de conhecimento em AJAX ?

 

Abraços..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Simples.... uma função que faz o cadastro e uma outra que traz novamente o select...

 

Ql o seu nivel de conhecimento em AJAX ?

 

Abraços..

Sou iniciante, começei a programar em ajax a menos de 30 dias, consegui resolver o meu problema mais não sei se foi da forma mais correta de uma olhada por favor nas funçoes

 

Esta substitui o select por um input text

 

function insereCampo(){

var ajax=openAjax();

var recipiente=gE('faturasTipo');

ajax.open('GET','campoInsere.php', true);

ajax.onreadystatechange=function(){

if(ajax.readyState==1){

recipiente.innerHTML="<img src='images/loadingMini.gif'> Carregando ...";

}

if(ajax.readyState==4){

if(ajax.status==200){

recipiente.innerHTML=ajax.responseText;

}//200

}//4

}//ready

ajax.send(null);

return false;

}

 

Este arquivo PHP tem 2 links 01 para confirmar o cadastro apos o usuario ter digitado e outro para cancelar o cadastro e trazer novamente o select

 

Funçao que retorna com o select atualizado

 

function cancelaCadastro(){

var ajax=openAjax();

var recipiente=gE('faturasTipo');

 

ajax.open('GET','buscaTipo.php',true);

ajax.onreadystatechange=function(){

if(ajax.readyState==1){

recipiente.innerHTML="<img src='images/loadingMini.gif'> Carregando...";

}//1

if(ajax.readyState==4){

if(ajax.status==200){

recipiente.innerHTML=ajax.responseText;

}//200

}//4

}//ready

ajax.send(null);

return false;

}

 

função que chama o cadastro

 

function cadastroTipo(campo){

var ajax=openAjax();

var recipiente=gE('faturasTipo');

ajax.open('GET','cadastrarTipo.php?campo=' + campo,true);

ajax.onreadystatechange=function(){

if(ajax.readyState==1){

recipiente.innerHTML="<img src='images/loadingMini.gif'> Cadastrando Aguarde...";

}//1

if(ajax.readyState==4){

if(ajax.status==200){

recipiente.innerHTML=ajax.responseText;

//cancelaCadastro();

}//200

}//4

}//ready

ajax.send(null);

return false();

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.