好吧不知道它有多简单,但是您可以使用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 插件可以帮助您显示模态弹出对话框。