在我的應用程序的標題中,我有通知消息圖標。使用PHP和Jquery的通知消息
例如,當一個新的記錄被插入到表中,必須出現在通知消息管理,像這樣:
如果我切換按鈕,它看起來是這樣的:
但問題是,當我點擊通知按鈕,它顯示的數據,但notofications的計數不重置爲零。
我需要的是當我點擊通知鏈接時,通知數量應該被重置爲零。
它應該看起來像下面的圖片
這是我的代碼:
<!-- Messages: style can be found in dropdown.less-->
<li class="dropdown messages-menu">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" id="notify-comet">
<i class="fa fa-envelope-o"></i>
<span class="label label-success" id="not-count">
<?php
$count = Delay::find()
->where(('id') !== 0)
->orderBy('id')
->count();
echo "$count";
?>
</span>
</a>
<ul class="dropdown-menu">
<li class="header">You have <?php echo "$count" ?> messages</li>
<?php
$qry = Delay::find()->all();
foreach ($qry as $key => $value)
{
?>
<div class="delay-notification">
<ul class="menu">
<li><a href="index.php?r=delay"><?php echo $value->claimer_name; ?>   <?php echo $value->company_name; ?></a></li>
</ul>
</div>
<?php
$i = 1;
if ($i++ == 4) break;
}
?>
<li class="footer"><a href="index.php?r=delay">See All Messages</a></li>
</ul>
</li>
<?php
}
?>
點擊後,您應該調用AJAX /簡單地用JavaScript代替內部HTML。 – Kamal
@Nodemon,你找到答案了嗎?請與我分享。 –