I have got a file controller.php which manages the loading of the different opages of my website.
For example, the main page is loaded thanks to the index() function of ths controller thanks to a function like this:
public function index() {
$results = array();
// Some SQL stuffs here to fill the array here…
$this->registry->template->results = $results;
$this->registry->template->show(‘indexView'); // load the web page
}
In my indexView.php file, I have got something like:
<div class="row">
<?php foreach ($results as $domain) {
echo "<h3>".$domain[ "price"]. "</h3> ;
} ?></div>
I want to refresh the div on the onsubmit of a form alos located in the indexView.php file:
<form method='POST' onsubmit='javascript:goSearch();return false;'>
I basically need to launch most of the code of the index() function of my controller to update my array of results and to update not the whole page but just the div. How can I do that ?
Thanks !