Ir para conteúdo

POWERED BY:

Arquivado

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

Gomes0707

Autocomplete JQuery com condição IF e else no select

Recommended Posts

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; ?>

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.