我是codeigniter中的新成員,我一直試圖以數據庫的形式顯示ul列表中的數據。這很容易完成使用PHP,但我想顯示相同的使用Ajax來減少加載時間。我嘗試了一些方法,但無法顯示數據。我真的需要這方面的幫助,將不勝感激。提前致謝。通過ajax在codeigniter中顯示數據庫數據
控制器:
function user()
{
$this->data['list'] = $this->mobiles_model->get_status();
$this->_render_page('user', $this->data);
}
模型:
function get_status()
{
$sql = "select * from(SELECT * FROM my_user_view ) as t group by imei ORDER BY dattim ASC ";
$query = $this->db->query($sql, array($uid,$value));
$result = $query->result();
return $result;
}
視圖:
<ul class="sidebar-menu" id="nav-accordion">
<?php
for ($i = 0; $i < count($deptlist); ++$i)
{
$time = $deptlist[$i]->dattim;
$sdate=date("d-m-Y H:i:s",strtotime($deptlist[$i]->dattim));
$dateFromDatabase = strtotime($time);
$dateFiveMinuteAgo = strtotime("-5 minutes");
if ($dateFromDatabase >= $dateFiveMinuteAgo)
{
?>
<li>
<button value="<?php echo $deptlist[$i]->imei ?>" class="btn-success"><?php echo $deptlist[$i]->user;?>
</button>
</li>
<?php }
else
{
?>
<li>
<button value="<?php echo $deptlist[$i]->imei ?>"class="btn-danger"><?php echo $deptlist[$i]->user; ?>
</button>
</li>
<?php }
}?>
</ul>
顯示的數據使用PHP,但我想顯示的使用AJAX相同。 再次感謝。
哪裏是你的'阿賈克斯()'代碼示例? –
試試這個:http://stackoverflow.com/questions/16707648/using-jquery-ajax-to-retrieve-data-from-mysql – xcution
不能在codeigniter中工作。我嘗試了一些ajax代碼,但它不與codeigniter一起工作,我不熟悉ajax,所以我需要幫助 – Rahul