[Resolvido] Dificuldade na VIEW
Srs,
Estou com certa dificuldade na camada VIEW.
Segue:
Ao acessar uma página frmconsulta.phtml, chamo uma função em javascript que com Ajax chama o método loadAll() carregando assim o conteúdo na div.
frmconsulta.phtml
<?php include_once 'view/header.phtml';?>
<script type="text/javascript"> window.onload = frmconsulta();</script> // Chama função JavaScript
<div id="central">
<div id="content">
//CONTEÚDO DIVERSO....
<div id="consulta">
</div>
</div>
<?php include_once 'view/footer.phtml';?>
JavaScript
// Chama função loadAll()
var url="?controller=ItemConfiguracao&action=loadAll&pagina=1&" + Math.ceil(Math.random() * 100000 );
loadAll() - exemplo hipotético, meu loadAll() não é esse
... Código diverso....
echo "<table border='1'>
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Age</th>
<th>Hometown</th>
<th>Job</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['FirstName'] . "</td>";
echo "<td>" . $row['LastName'] . "</td>";
echo "<td>" . $row['Age'] . "</td>";
echo "<td>" . $row['Hometown'] . "</td>";
echo "<td>" . $row['Job'] . "</td>";
echo "</tr>";
}
echo "</table>";
Me corrigam se estiver errado. Mas acho que método loadAll() dessa forma foge do padrão MVC, pois a formatação da tabela está dentro da camada Model.
Gostaria que essa formatação de tabela estivesse na view, ou seja na frmconsulta.phtml, mas quero carregar o loadAll usando Ajax.
Como posso resolver isso?
Discussão (2)
Carregando comentários...