Я работаю над веб-приложением asp mvc и хочу, чтобы пользователь мог видеть изменения от других пользователей без обновления страницы.Итак, я попытался отправить запрос через ajax с интервалом, чтобы проверить, есть ли какие-либо обновления в моей базе данных за последние n секунд.это мой код:
function checkForNewMsgs() {
requestData = {
id: 1
}
$.ajax({
url: "/user/message/checkForNews",
type: "POST",
dataType: 'json',
contentType: "application/json",
data: JSON.stringify(requestData),
success: function (response) {
if (response != "no news") {
}
}
}
});
}
, поэтому он работает нормально, но здесь есть проблема, я отправляю запрос ajax на свой сервер каждые 10 секунд, чтобы проверить новости, я хочу спросить вас, есть лилюбой способ отправить объект JSON из контроллера для просмотра, когда это было необходимо?Например, отправьте для моего пользователя сообщение, когда другой пользователь отправит его ему, чтобы не проверять каждые 10 секунд на наличие новых сообщений.Я не уверен, был ли мой вопрос ясен или нет!:) спасибо всем