首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一旦登录,就会出现一个警告框,提示表中插入了一条新记录

一旦登录,就会出现一个警告框,提示表中插入了一条新记录
EN

Stack Overflow用户
提问于 2013-02-11 12:04:46
回答 1查看 1.3K关注 0票数 1

我正在开发这个员工管理系统及其休假系统功能。一旦员工提交了请假申请,当管理员登录到EMS时,系统会提醒他有新的请假申请。

这有可能吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-11 12:19:44

管理员登录后,您需要调用ajax函数来检查是否添加了新的休假条目。示例代码如下。

代码语言:javascript
复制
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">

    (function($)
    {
        $.ajax(
        {
            url         : 'server.php',
            dataType    : 'json',
            beforeSend  : function()
            {
                // show loading or else
            },
            success     : function(response)
            {
                if(response)
                {
                    // display it in right side div.
                }
            }
        });
    });

</script>

server.php

代码语言:javascript
复制
<?php
    //database connections

    $query = mysqli_query("select * from leave_table where status = 0")or die(mysqli_error());
    //status 0 to check if entry is previously seen or not. 
    $response = array();

    while($row = mysql_fetch_assoc($query))
    {
        $response = $row;
    }
    echo json_encode($response);
    exit;
?>

为了每次检查新的条目,你所需要做的就是让ajax调用作为函数,并使用setInterval根据你想要的秒数来调用该函数。

看一看SetInterval

另一种选择是使用COMET AJAX

请随时提问。

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

https://stackoverflow.com/questions/14805721

复制
相关文章

相似问题

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