search done with javascript stopped after jquery switch

0

After updating the jquery of my page, which was version 1.8 the search stopped working, below the code, I've been reading here on stackoverflow and made some changes but they did not work if someone can help me I'm grateful.

var baseUri = $('base').attr('href').replace('/app/','');        
$(function(){
    $('head').append('<script src="js/jquery/jquery.placeholder.js" type="text/javascript"></script>');
    $('input[placeholder], textarea[placeholder]').placeholder(); 
    //force hide elements
    $('.hidden').hide();    
    //tootips
    $('.tips-top').tooltip({
        placement:'top'
    });    
    $('.tips-left').tooltip({
        placement:'left'
    });    
    $('.tips-bottom').tooltip({
        placement:'bottom'
    });    
    $('.tips-right').tooltip({
        placement:'right'
    }); 

    //setMenuActive
    var activeLink = window.location.href;
    $('#navmenu').find('a').each(function(){
        if($(this).attr('href') == activeLink){
            $(this).parent().addClass('active');
        }
    });
    //exibe o form após o carregamento
    window.onload = function(){
        $('.panel-busca').removeClass('hidden').fadeIn();
    }
    //altera faixa preços quando selecionado venda / locacao
    $('.valor_locacao').attr('name','valormax_aux').hide();
    $('#finalidade').on('change',function(e){
        e.preventDefault();
        if($('#finalidade option:selected').val() == 2 || $('#finalidade option:selected').val() == 4){
            $('.valor_venda').hide();
            $('.valor_locacao').show();
        }
        else{
            $('.valor_venda').show();
            $('.valor_locacao').hide();            
        }
    })    
    //busca por ref.
    $('#form-busca-ref').submit(function(e){
        if( $('#busca').val() == ""){
            $('#busca').focus();
            return false;
        }
    })
    $('#panel-busca form').attr('onSubmit','return false');
    $('#btn-busca').on('click',function(e){
        e.preventDefault();
        var finalidade = $('#finalidade option:selected').val();
        var tipo = $('#tipo option:selected').val();
        var dorms = $('#dorms option:selected').val();
        var suites = $('#suites option:selected').val();
        var cidade = $('#cidade option:selected').val();
        var bairro = $('#bairro option:selected').val();
        var valormax = $('#valormax option:selected').val();
        if(finalidade == 2){
          var valormax = $('.valor_locacao option:selected').val();
        }
        var url  = baseUri+'/index/buscaavancada/';
        url += 'finalidade/'+finalidade+'/';

        if(tipo >= 1){
            url += 'tipo/'+tipo+'/';
        }
        if(dorms >= 1){
            url += 'dorms/'+dorms+'/';
        }
        if(suites >= 1){
            url += 'suites/'+suites+'/';
        }
        if(cidade >= 1){
            url += 'cidade/'+cidade+'/';
        }
        if(bairro >= 1){
            url += 'bairro/'+bairro+'/';
        }
        if(valormax >= 1){
            url += 'max/'+valormax+'/';
        }
        if(finalidade > 0){
            window.location = url;
        }
        else{
            var popcontent = '<p>Você deve informar o tipo de transação.<p>';
            $('#finalidade').popover({
                placement:'right',
                title:'Busca Refinada',
                html: true, 
                content:popcontent
            });    
            $('#finalidade').popover('show');           
        }
    })
    //voltar ao topo
    $('.go-top img').tooltip({
        placement:'top'
    }); 
    $('.go-top').on('click',function(){
        $('html, body').animate({
            scrollTop: $('#logo').offset().top
        }, 700);  
    })

    //envia form página contato
    $('#form-contato-home').attr('onSubmit','return false');
    $('#form-contato-home .btn').button();
    $('#form-contato-home').submit(function(e) {
        e.preventDefault();
        e.stopPropagation();
        if(valid == true){
            $('#form-contato-home .btn').button('loading');
            var url = baseUri + '/mailer/send/';
            var ar  = $(this).serialize();
            $.post(url,{
                ar:ar
            },function(data){
                if(data == 0){
                    $('#form-contato-home .btn').removeClass('btn-danger').addClass('btn-success');
                    $('#form-contato-home .btn').button('complete');
                    $('#form-contato-home').attr('onsubmit','return false');
                    $('#form-contato-home').find('*').val('');
                    $('#form-contato-home').find('*').removeClass('invalid').removeClass('valid');                    
                    setTimeout(function(){
                        $('#form-contato-home .btn').addClass('btn-danger').removeClass('btn-success');    
                        $('#form-contato-home .btn').html('Enviar Nova Mensagem');
                    },5000);
                }
            })
        }
        return false;
    })  
    //envia form página detalhes do imovel
    $('#contato-ref-im').attr('onSubmit','return false');
    $('#contato-ref-im').submit(function(e) {
        e.preventDefault();
        e.stopPropagation();
        if(valid == true){
            $('#contato-ref-im .btn').button('loading');
            var url = baseUri + '/mailer/sendFromRef/';
            var ar  = $(this).serialize();
            $.post(url,{
                ar:ar
            },function(data){
                if(data == 0){
                    $('#contato-ref-im .btn').removeClass('btn-danger').addClass('btn-success');
                    $('#contato-ref-im .btn').button('complete');
                    $('#contato-ref-im').attr('onsubmit','return false');
                    $('#contato-ref-im').find('.required').val('');
                    $('#contato-ref-im').find('*').removeClass('invalid').removeClass('valid');                    
                    setTimeout(function(){
                        $('#contato-ref-im .btn').addClass('btn-danger').removeClass('btn-success');    
                        $('#contato-ref-im .btn').html('Enviar Nova Mensagem');
                    },5000);
                }
            })
        }
        return false;
    })

    $('#cidade').on('change',function(){
        var cidade = $('#cidade option:selected').val();
        $('#bairro option').remove();
        $('<option>').val('0').text('Bairro...').appendTo('#bairro');
        //$('#bairro').selectpicker('refresh');  
        if(cidade >= 1){
            loadSub(cidade)
        }else{
            $('<option>').val('0').text('Bairro...').appendTo('#bairro');
            $('#bairro').attr('disabled','disabled'); 
        //$('#bairro').selectpicker('refresh');              
        }
    })
    //load sub cidade 
    loadSub = function (cat) {
        var url = baseUri+'/index/fillSub/'+cat+'/'
        $.getJSON(url, {
            cat:cat
        }, 
        function(data){
            $('#bairro option').remove();
            $('#bairro').removeAttr('disabled');
            //$('#bairro').prop('disabled',false);
            //$('#bairro').selectpicker('refresh');            
            if(data != 0){
                $('<option>').val('0').text('Todos').appendTo('#bairro');
                $(data).each(function (k,v) {
                    $('<option>').val(v.sub_id).text(v.sub_title).appendTo('#bairro'); 
                //$('#bairro').selectpicker('refresh'); 
                })
                $('#bairro').val(0)
            }
            else{
                $('<option>').val('0').text('Nenhum bairro cadastrado').appendTo('#bairro');
                $('#bairro').attr('disabled','disabled');
            }
        })    
    }
})
    
asked by anonymous 02.06.2018 / 00:40

0 answers