Tenho um código Javascript de busca que me traz como resultado um id. Mas preciso que esse resultado seja inserido em uma lista de produtos em PHP. Alguém teria como me mostrar como resolver isso?
// Quando o objeto recebe o retorno, chamamos a seguinte função;
req.onreadystatechange = function() {
// Exibe a mensagem "Buscando Produtos..." enquanto carrega
if(req.readyState == 1) {
document.getElementById('resultado').innerHTML = 'Buscando Resultados...';
}
// Verifica se o Ajax realizou todas as operações corretamente
if(req.readyState == 4 && req.status == 200) {
// Resposta retornada pelo busca.php
var resposta = req.responseText;
// Abaixo colocamos a(s) resposta(s) na div resultado
document.getElementById('resultado').innerHTML = resposta;
}
Esse (‘resultado’) traz um id do produto que está no BD e é exibido na div id=“resultado”> o numero do id, mas eu preciso que seja exibido dentro desta lista, mostrando todos os dados do produto, como fazer isso?
<?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>