Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bem estou desenvolvendo um Select dinamico de 4 tipos de animais e os outros são raças, nesse caso eu escolho o tipo de animal (ex: cachorro) teria que no outro select aparecer as raças de todos eles.
Nesse caso eu consegui apenas chamar os 4 tipo e nao consegui popular as raças no outro select.
<div class="row">
<div class="col-xs-6">
<div class="form-group">
<label for="tipo_nimal">Tipos de Animais</label>
<select name="tipo_nimal" onchange="buscarCidades()" class="form-control" required="required" id="tipo_nimal">
<option value="">Selecione uma opcao</option>
<?php foreach ($animais as $tipo_nimal): ?>
<?php if ($tipo_nimal['id_nimal'] == $pessoa['id_nimal']){ ?>
<option selected="selected" value="<?=$tipo_nimal['id_nimal']?>"><?=$tipo_nimal['nome_nimal']." - ".$tipo_nimal['']?></option>
<?php } else { ?>
<option value="<?=$tipo_nimal['id_nimal']?>"><?=$tipo_nimal['nome_nimal'];?></option>
<?php } ?>
<?php endforeach ?>
</select>
</div>
</div>
<div class="col-xs-6">
<div class="form-group">
<label>racas</label>
<select name="raca_id" class="form-control" required="required" id="raca_id">
<option value=""></option>
</select>
</div>
</div>
</div>
tentei fazer como se fosse o acima mais tambem nao tive exito e me falaram ajax, mas mexi muito pouco no momento.@Elemke Então eu até usei o ajax, tudo mais o problema é que ele não me retorna, não sei que confusão estou fazendo com ele, porque no primeiro select eu to chamando certo vindo do Banco o outro de baixo nao puxa
Nesse caso, coloque seu código da chamada ajax e o que está fazendo no back, para que possamos ajudar.
Em primeira vista, acho estranho você estar falando de animais e ter um onchange desses...
onchange="buscarCidades()"
@Elemke
Então é que eu peguei um select que tinha sido feito usando esse Onchange e mudei os principais que era pra chamada, mas tudo certo, a parte de popular da primeira pra segunda que não esta indo
Eu criei uma classe Animais no Model pra chamar os tipos de animais (os que irei escolher)
e popular todas raças do animal selecionado acima (tipo_animal)
bem é ai que complicaIsso aqui me parece totalmente estranho... Você conhece o básico de programação PHP?
>
Citar
Eu criei uma classe Animais no Model pra chamar os tipos de animais (os que irei escolher)
Como já disse, mostre seu código da chamada ajax...
Realmente terá que utilizar ajax, mas caso você realmente não tenha conhecimento sobre o assunto, sugiro ler alguns artigos/vídeos na web sobre o assunto, não é algo complicado. Fica difícil dar solução pronta, você precisa conhecer e entender o que está fazendo.
Caso esteja utilizando jquery, a documentação tem todos os detalhes: http://api.jquery.com/jquery.ajax/