javascript - 如何检查我有一个新的数据库条目并在通知栏中显示警报
问题描述
我正在从数据库中获取 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
解决方案
两种选择:
- 让服务器使用 websocket 将记录推送到浏览器
- 让浏览器通过长轮询来拉取记录。
推荐阅读
- javascript - VueJS 上 Vuex 中的 signalR 连接错误
- c# - 部署到具有子域的网站时,AuthorizeAttribute 重定向到不正确的 url
- python - 在 tfidf 上训练大型数据集时出现内存错误
- sql - 在oracle中使用正则表达式提取段落中的单词
- java - 管理 Azure Blob 的故障转移方案
- node.js - 为什么 NodeJS 服务器返回空模板?
- reactjs - 获得帮助以使离线功能正常工作
- javascript - 按其中的特定字段对数组 (JavaScript) 进行排序
- javascript - 字体真棒图标随机丢失
- node.js - NodeJS - 处理 TLS 重新协商客户端