我有一個通知下拉框(如臉書),它顯示存儲在我的數據庫中的通知。下拉菜單打開時更新MySQL數據庫(注)
我想在用戶放下通知「菜單」時將通知標記爲已讀。這可能嗎?如果有的話,誰能幫我做到這一點?
數據庫將信息存儲在字段'notification_read'中,並將其設置爲0或1(0表示未讀)。
謝謝你,對不起,我爲我的下拉菜單中的代碼
<ul class="dropdown-menu notifications arrow">
<li class="dd-header">
<span>You have 3 new notification(s)</span>
<span><a href="#">Mark all Seen</a></span>
</li>
<div class="scrollthis">
<li>
<a href="#" class="notification-user active">
<span class="time">4 mins</span>
<i class="fa fa-user"></i>
<span class="msg">New user Registered. </span>
</a>
</li>
謝謝!我已經將一些代碼添加到問題中,我需要做些什麼? – user4547025 2015-02-10 15:25:01
@ user4547025:好的,這是一個非常寬泛的問題,並且超出了Stack Overflow提供的範圍。 *一般來說*,你需要做的是編寫JavaScript代碼來響應點擊事件。 (網上有很多例子和教程介紹瞭如何做到這一點。)在這段代碼中,您將對此答案中描述的服務器端代碼執行AJAX請求。 (同樣,*許多AJAX例子都可用。)並且服務器端代碼將更新數據庫。 (相同的反應,大量的例子和教程可用。) – David 2015-02-10 15:27:40
好的,謝謝。我認爲添加一個按鈕「Mark as read」會更容易... – user4547025 2015-02-10 15:29:05