Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, pessoal queria saber, como faço com JQuery essa mesma logica que fiz com PHP usando IF e ELSE
Quando uma opção for seleciona retornar as opções referente a mesma opção selecionada! Desde já agradeço pela ajuda! aqui está código PHP
<select name="srcpreco" class="form-control" id="preco_id">
<option value=""><?php _e('Faixa de Preço'); ?></option>
<?php if($_GET['srcnegocio'] === 'Alugar'):?>
<option value="100,1000"> De R$ 100,00 Até R$ 1.000,00</option>
<option value="1001,2000"> De R$ 1.000,00 Até R$ 2.000,00</option>
<option value="2001,3000"> De R$ 2.000,00 Até R$ 3.000,00</option>
<option value="3001,4000"> De R$ 3.000,00 Até R$ 4.000,00</option>
<?php elseif($_GET['srcnegocio'] === 'Venda'): ?>
<option value="45000,100000"> De R$ 45.000,00 R$ 100.000,00</option>
<option value="100001,200000"> De R$ 100.000,00 Até R$ 200.000,00</option>
<option value="200001,500000"> De R$ 200.000,00 Até R$ 500.000,00</option>
<option value="500001,1000000"> De R$ 500.000,00 Até R$ 1.000,000,00</option>
<option value="1000001,2000000">De R$ 1.000,000,00 Até R$ 2.000,000,00</option>
<?php else: ?>
<option value=""><?php _e('Primeiro selecione um Negócio'); ?></option>
<?php endif; ?>
</select>
Fiz o seguinte deu certo
$(function () {
$('select[name=srcnegocio]').change(function () {
beforeSend:$("select[name=srcsrcpreco]").html('<option value="0">Aguarde Carregando...</option>');
var b = $("select[name=srcnegocio]").val();
$.get("pegapreco.php", {srcnegocio: b}, function (pega_valor) {
complete:$("select[name=srcpreco]").html(pega_valor);
})
});
});
E na página pegapreco.php coloquei assim!
<?php
echo '<option value="">Faixas de Preços</option>';
//pega preço
if ($_GET['srcnegocio'] === 'Alugar'):
?>
<option value="100,1000"> De R$ 100,00 Até R$ 1.000,00</option>
<option value="1001,2000"> De R$ 1.000,00 Até R$ 2.000,00</option>
<option value="2001,3000"> De R$ 2.000,00 Até R$ 3.000,00</option>
<option value="3001,4000"> De R$ 3.000,00 Até R$ 4.000,00</option>
<?php elseif ($_GET['srcnegocio'] === 'Venda'): ?>
<option value="45000,100000"> De R$ 45.000,00 Até R$ 100.000,00</option>
<option value="100001,200000"> De R$ 100.000,00 Até R$ 200.000,00</option>
<option value="200001,500000"> De R$ 200.000,00 Até R$ 500.000,00</option>
<option value="500001,1000000"> De R$ 500.000,00 Até R$ 1.000,000,00</option>
<option value="1000001,2000000">De R$ 1.000,000,00 Até R$ 2.000,000,00</option>
<?php endif; ?>Carregando comentários...