Bom dia, tenho o seguinte problema, no curso WD-47 na pagina 74 da apostila, temos um evento de busca como abaixo, mas, eu preciso fazer uma busca no BD e retornar com o resultado dentro de uma lista Php. Meu problema é como misturar o resultado do JQuery com os campos do PHP exibindo apenas os resultados encontrados, como posso solucionar isso?
Esta é a parte da busca em JQuery que está na apostila:
$("#busca").on("input", function(){
//guarda o valor digitado, removendo espaços extras.
var busca = $(this).val().trim();
if(busca.length){
$(".cartao").hide().filter(function(){
return $(this).find(".cartao-conteudo")
.text()
.match(new RegExp(busca, "i"));
}).show();
}else{
$(".cartao").show();
}
});
Este é o codigo onde quero inserir o resultado da Busca no Banco de Dados
<?php
$produtos = listaProdutos($conexao);
foreach ($produtos as $produto) :
?>
<tr>
<td><?=$produto->getNome() ?></td>
<td><?=$produto->getPreco() ?></td>
<td><?=$produto->getCodigo() ?></td>
<td><?=$produto->getReferencia() ?></td>
<td><?=$produto->getPeso() ?></td>
<td><?=$produto->getMedida() ?></td>
<td><?=$produto->getNcm()?></td>
<td><?= substr($produto->getDescricao(), 0, 40) ?></td>
<td><?=$produto->getMarca()->getNome() ?></td>
<td><?=$produto->getCategoria()->getNome() ?></td>
<td><?=$produto->getDestaque() ?></td>
<td>insira seu código aqui