30% OFF para compra e renovaÇÃo. Comprar agora

Autor Tópico: Carregar um campo a partir de outro via AJAX  (Lida 85 vezes)

jc.salim

  • Intermediário
  • ***
  • Mensagens: 119
    • Email
Carregar um campo a partir de outro via AJAX
« Online: Junho 21, 2018, 08:17:47 pm »
Pessoal boa noite preciso carregar 3 campos selects, o primeiro é de acordo com o usuario logado o segundo depende da seleção do primeiro e o terceiro depende do resultado do segundo.

Eu fiz e só carrega o segundo campo o terceiro campo fica em branco, alguém pode me ajudar.

Haroldo

  • Expert
  • *****
  • Mensagens: 8447
  • Conhecimento diminui limitações.△TFA△
    • InfinitusWeb Software de Gestãol/Gestão ITIL/Consultoria Scriptcase
Re:Carregar um campo a partir de outro via AJAX
« Responder #1 Online: Junho 21, 2018, 08:43:52 pm »
em processamento ajax do primeiro vc determina quais os proximos que devem ser recarregados.

jc.salim

  • Intermediário
  • ***
  • Mensagens: 119
    • Email
Re:Carregar um campo a partir de outro via AJAX
« Responder #2 Online: Junho 21, 2018, 08:55:21 pm »
Certo Haroldo, mas até o segundo deu certo, o terceiro fica em branco não carrega os campos. Tentei fazer com o terceiro da mesma forma que fiz com o segundo, ou seja o segundo carrega  conforme o que é  selecionado do primeiro e o terceiro carrega conforme o resultado do segundo, mas não deu, hehehe.

Tem algum tuto ou dica a mais, preciso resolver isso, me ajuda aí.

Tipo País Estado e Cidade.
« Última modificação: Junho 21, 2018, 08:58:51 pm por jc.salim »

Haroldo

  • Expert
  • *****
  • Mensagens: 8447
  • Conhecimento diminui limitações.△TFA△
    • InfinitusWeb Software de Gestãol/Gestão ITIL/Consultoria Scriptcase
Re:Carregar um campo a partir de outro via AJAX
« Responder #3 Online: Junho 21, 2018, 09:41:43 pm »
vc foi em processamento ajax do segundo e habilitou o terceiro?


Certo Haroldo, mas até o segundo deu certo, o terceiro fica em branco não carrega os campos. Tentei fazer com o terceiro da mesma forma que fiz com o segundo, ou seja o segundo carrega  conforme o que é  selecionado do primeiro e o terceiro carrega conforme o resultado do segundo, mas não deu, hehehe.

Tem algum tuto ou dica a mais, preciso resolver isso, me ajuda aí.

Tipo País Estado e Cidade.

jc.salim

  • Intermediário
  • ***
  • Mensagens: 119
    • Email
Re:Carregar um campo a partir de outro via AJAX
« Responder #4 Online: Junho 21, 2018, 10:04:03 pm »
Veja bem tenho uma tabela que armazena arquivos por nome da pasta, ano e mes. Estou criando uma grid com um filtro que vai selecionar pra mim, a pasta o ano e o mes.

Criei os 3 selects chamando esses dados dessa tabela arquivos, o primeiro select ele já carrega os nomes das pastas de acordo com o usuario logado o segundo select carrega o ano de acordo com a pasta selecionada e o terceiro carregando o mes de acordo com o ano, fiz conforme já sei fazer com 2 selects mas com 3 naõ deu certo o carregamento do terceiro. está tudo habilitado.

PRIMEIRO SELECT VEJA O SQL

SELECT id_pasta, nome_pasta
FROM tbl_pastas
ORDER BY nome_pasta

*ano_id marcado

#############################

SEGUNDO SELECT ANO

SELECT id_upload, ano_id
FROM upload
where pasta_id = '{pasta_id}'
ORDER BY ano_id

com o campo *mes_id marcado

#################################

TERCEIRO SELECT

SELECT id_upload, mes_id
FROM upload
where ano_id = '{ano_id}'
ORDER BY mes_id

ATÉ O SEGUNDO FUNCIONA
« Última modificação: Junho 21, 2018, 10:06:05 pm por jc.salim »

Haroldo

  • Expert
  • *****
  • Mensagens: 8447
  • Conhecimento diminui limitações.△TFA△
    • InfinitusWeb Software de Gestãol/Gestão ITIL/Consultoria Scriptcase
Re:Carregar um campo a partir de outro via AJAX
« Responder #5 Online: Junho 21, 2018, 10:52:45 pm »
E eu volto a perguntar.

Ao clicar no campo do lado esquerdo, no lado direito tem uma área chamada processamento ajax,  nessa área vc selecionou o campo a ser recarregado?

Até agora não me respondeu isso.

Veja bem tenho uma tabela que armazena arquivos por nome da pasta, ano e mes. Estou criando uma grid com um filtro que vai selecionar pra mim, a pasta o ano e o mes.

Criei os 3 selects chamando esses dados dessa tabela arquivos, o primeiro select ele já carrega os nomes das pastas de acordo com o usuario logado o segundo select carrega o ano de acordo com a pasta selecionada e o terceiro carregando o mes de acordo com o ano, fiz conforme já sei fazer com 2 selects mas com 3 naõ deu certo o carregamento do terceiro. está tudo habilitado.

PRIMEIRO SELECT VEJA O SQL

SELECT id_pasta, nome_pasta
FROM tbl_pastas
ORDER BY nome_pasta

*ano_id marcado

#############################

SEGUNDO SELECT ANO

SELECT id_upload, ano_id
FROM upload
where pasta_id = '{pasta_id}'
ORDER BY ano_id

com o campo *mes_id marcado

#################################

TERCEIRO SELECT

SELECT id_upload, mes_id
FROM upload
where ano_id = '{ano_id}'
ORDER BY mes_id

ATÉ O SEGUNDO FUNCIONA

jc.salim

  • Intermediário
  • ***
  • Mensagens: 119
    • Email
Re:Carregar um campo a partir de outro via AJAX
« Responder #6 Online: Junho 21, 2018, 11:25:41 pm »
Sim meu caro.

Haroldo

  • Expert
  • *****
  • Mensagens: 8447
  • Conhecimento diminui limitações.△TFA△
    • InfinitusWeb Software de Gestãol/Gestão ITIL/Consultoria Scriptcase
Re:Carregar um campo a partir de outro via AJAX
« Responder #7 Online: Junho 22, 2018, 12:07:07 am »
Teria que funcionar. Habilite moo debug e janela outout ajax e vai analisando ao selecionar um item de cada select


Sim meu caro.