首页 > 解决方案 > 如何检查我有一个新的数据库条目并在通知栏中显示警报

问题描述

我正在从数据库中获取 ajax 的 django 数据,例如

$.ajax({
    url: '/activity/',
    type: 'GET',
    data:{},
    success: function(data) {
        // alert(data);
        var div1 = document.getElementById('activity');
        div=data;      
        div1.appendChild(div);
       });

这个 ajax 设置为在页面刷新时运行,但现在我想检查用户是否有新消息并在页面上。所以没有刷新想要显示消息。我怎样才能做到这一点。d

标签: javascriptpythonjquerydjangodjango-views

解决方案


两种选择:

  • 让服务器使用 websocket 将记录推送到浏览器
  • 让浏览器通过长轮询来拉取记录。

推荐阅读