首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将提醒显示为浮动弹出/警报

将提醒显示为浮动弹出/警报
EN

Stack Overflow用户
提问于 2009-10-12 15:13:23
回答 1查看 4.7K关注 0票数 0

我需要在我的asp.net mvc (C#)应用程序中以浮动弹出/警告的形式显示一个提醒。

当用户有来自管理员的任何信息,应该在特定的时间通知,我需要在用户的屏幕上显示它作为浮动弹出/警报。

例如:当管理员设置警报“付款截止日期为2009年10月15日”以在“2009年10月12日上午10:00”通知用户时。然后,它应该在"12-Oct-2009 10:00 AM“向用户显示警告”付款截止日期是2009年10月15日“。

有什么简单的方法可以做到这一点吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-10-12 15:46:57

我不知道它有多简单,但您可以使用JQuery Timer plugin启动一个计时器,该计时器将偶尔运行一次,并调用ajax来检查是否存在需要通知用户的警报。

因此,当管理员设置付款,我只会在数据库中提交它。您将对其进行ajax调用的函数将检查是否有任何支付已到达警报日期时间。该函数可以返回一个JSON对象,其中包含要在弹出窗口中显示的所有所需信息。

代码语言:javascript
代码运行次数:0
运行
复制
$(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 plugin

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1555153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档