[RESOLVIDO] Nao consigo determinar o motivo do erro na funcao ajax
Saudações, alguem pode dar uma força nesse codigo abaixo por favor.
Da erro na etapa em que o ajax chama a funcao mas nao consigo determinar o motivo.
Mensagem do console: $.ajax is not a function
HTML:
<header>
<script src="https://code.jquery.com/jquery-3.4.1.min.js"</script>
<script type="text/javascript" src="xcomp_empresarial_clientes_cadastros.js"></script>
</header>
<label for="inputcomissao_venda">Procurar</label>
<input type="text" name="procurar" id="procurar" class="form-control" aria-label="" aria-describedby="inputGroup-sizing-sm" onchange="filtrar_clientes()">
JS:
function filtrar_clientes(){
var tipo_do_filtro = document.getElementById("filtrar_por").value;
var conteudo_do_filtro = document.getElementById("procurar").value;
if (conteudo_do_filtro !==''){
alert("acessou :" + tipo_do_filtro + " - " + conteudo_do_filtro);
$.ajax({
// localizacao e nome do programa
url:'filtrar_cadastros_clientes.php',
// tipo de envio dos dados GET / POST
type:'GET',
// variavel enviada para a url / programa
data:conteudo_do_filtro,
//formato do retorno: TEXT /JSON
dataType:'json',
//caso positivo na url
success:function(resultado){
alert("quantidade encontrada :" + resultado.total);
//demonstracao do que ocorreu no console
console.log(option);
$('#clientes_cadastros_listagem').html(resultado.data);
}
});
}
}
PHP:
PHP:
<?php
$id_empresa=$_SESSION['id_empresa'];
$conteudo_do_filtro = $_GET['conteudo_do_filtro'];
require('conexao_dbo.php');
$conteudo_do_filtro = "%".$conteudo_do_filtro."%";
$filtro_ativos = $arquivo->prepare("SELECT id, razao, email, contato, telefones, telefone_2, celular, deletado, ativo, id_empresa FROM clientes WHERE deletado=0 AND id_empresa='$id_empresa' AND razao like '$conteudo_do_filtro' ORDER BY ativo,razao");
$filtro_ativos->execute();
echo json_encode(['data'=>$filtro_ativos->fetchAll(),'total'=>$filtro_ativos->rowCount()]);
?>Discussão (6)
Carregando comentários...