Как проверить, есть ли у меня новая запись в базе данных и отображается ли она в панели уведомлений с предупреждением? - PullRequest
0 голосов
/ 10 ноября 2018

Я получаю данные в django ajax из базы данных, как

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

И этот ajax настроен для запуска при обновлении страницы, но теперь я хочу проверить, есть ли у пользователя новое сообщение и на странице. Так что без обновления хочу показать сообщение. Как я могу достичь этой вещи. д

1 Ответ

0 голосов
/ 10 ноября 2018

Два варианта:

  • чтобы сервер отправлял запись в браузер с помощью веб-сокета
  • чтобы браузер извлекал запись, выполняя длинный опрос.
...