Ну, не знаю, насколько это просто, но вы можете использовать плагин JQuery Timer , чтобы запустить таймер, который будет запускаться время от времени, и сделать вызов ajax, чтобы проверить оповещение, о котором необходимо сообщить пользователю.
Поэтому, когда администратор устанавливает платеж, я просто отправляю его в базу данных. Функция к которой
Вы собираетесь совершить ajax-вызов и проверите, есть ли платеж, достигший даты оповещения. Эта функция может возвращать объект JSON со всей необходимой информацией для отображения во всплывающем окне.
$(document).everyTime(10000, function(i) {
$.ajax({
type: "POST",
url: "controller/CheckTimerAction",
dataType:"json",
error: function(xhr, status, error) { },
success: function(response) {
if (response.AlertExist) {
var dialog = $('#dialog');
dialog.html(response.AlertInfo);
dialog.dialog('option', 'width', '50%');
dialog.dialog('open');
}
}
});});
Существует плагин Dialog jquery , который может помочь вам открыть модальное всплывающее диалоговое окно.