我有一个文件controller.php来管理我网站不同选项的加载。
例如,由于这样的函数,感谢控制器的index()函数加载主页面:
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
}
在我的indexView.php文件中,我有类似的内容:
<div class="row">
<?php foreach ($results as $domain) {
echo "<h3>".$domain[ "price"]. "</h3> ;
} ?></div>
我想刷新位于indexView.php文件中的表单alos的onsubmit上的div:
<form method='POST' onsubmit='javascript:goSearch();return false;'>
我基本上需要启动我的控制器的index()函数的大部分代码来更新我的结果数组并且不更新整个页面而只更新div。我怎么能这样做?
谢谢!