Техника, которую вы должны использовать: " Polling "
В этой ситуации вы не можете получать уведомления от сервера к клиенту, поэтому вам нужно каждые несколько секунд продолжать опрашивать сервер, спрашивая сервер «Есть ли у вас какие-либо новые данные?»
Пусть в вашем приложении будет 2 службы с поддержкой AJAX.
Каждые Х-секунд нужно опрашивать, запрашивая статус БД. Эта служба должна возвращать значение true, если с момента последнего опроса в базу данных были добавлены новые данные.
Если результат первого вызова службы верен, то вам следует позвонить во вторую службу, которая вернет вам вновь вставленные строки или результаты в XML или любом другом формате, который вы можете с комфортом отобразить на своей странице.
Однако вы должны отслеживать последний запрос на опрос по дате и времени запроса. Каждый раз, когда вы отправляете запрос на опрос, вы также должны передавать DateTime вашего последнего опроса, чтобы ваша служба могла проверить, есть ли какие-либо новые данные, добавленные после последнего опроса, и вернуть true, только если есть какие-либо новые данные, вставленные после последнего опроса. Та же логика должна быть применена и ко Второй службе.
Спасибо.