【发布时间】:2016-11-27 16:49:59
【问题描述】:
我不明白如何使用 jQuery 刷新 div 中的数据,我知道它的外观,但我不知道如何将它包含在我的代码中。
这是我的控制器:
$data['chats'] = $this->core_model->getLastChats();
$this->loadTemplate('pages', 'index_view', $data);
这是我的看法:
public function getLastChats()
{
$this->db->select('*');
$this->db->limit(150);
$this->db->order_by('c_date', 'DESC');
$this->db->join('users', 'users.u_id = chat.c_author');
$query = $this->db->get('chat');
return $query->result();
}
这是我的观点:
<?php foreach($chats as $chat) { ?>
<div class="media">
<div class="media-left">
<img class="media-object" style="width: 32px;" src="<?php echo $chat->u_avatar; ?>">
</div>
<div class="media-body">
<h5 class="media-heading"><strong><?php echo $chat->u_name.' '.$chat->u_surname; ?></strong></h5>
<?php echo $chat->c_message; ?><br />
</div>
</div>
<?php } ?>
【问题讨论】:
-
PHP 在页面之前加载,如果你想读取数据并显示在页面上,你必须使用 XMLHttpRequest (XHR) 在后台检索所需的数据。
-
谢谢你的回复,你能给我举个例子吗?
-
看看这个函数,想想你怎么能使用在你的站点中检索到的数据:api.jquery.com/jquery.get
标签: javascript php jquery mysql codeigniter