私が何を意味するかを示すために画像を追加することをお勧めします。通知をクリックして通知の数から削除した後、表示される番号の左側にある余分なスペースを取り除きたいです。
これが私のコードです。
<?php echo "<span id='notification_count'>".trim(count($notifications))."</span>;"?>
これは、通知を既読としてマークし、カウントを更新する ajax です。
<script>
function mark_notification_read(id){
$.post('../php/notification/mark_notification_read.php',{id:id},function(data){
data = $.trim(data);
if(data == 'success'){
notification_count();
}else{
alert(data);
}
});
}
function notification_count(){
$.post('../php/notification/notification_count.php',{},function(data){
$('#notification_count').text(data);
});
}
</script>
これは、notification_count.php から新しいカウントに挿入されるテキストです
$notifications=show_notifications($_SESSION['user_id']);
echo trim(count($notifications));