Jquery 红色警报通知部门高层,如facebook stackexchange

Jquery 红色警报通知部门高层,如facebook stackexchange,jquery,css,Jquery,Css,当我在facebook上收到评论或我的问题的答案时,我看到左上角的红色圆圈有任何效果。我每X分钟加载/刷新一次div。现在我需要在这个红色圆圈中打印我的结果(1,2,3…)。如何处理这个问题?我在DIV id=“new”中的结果 我的代码: <script type="text/javascript"> var auto_refresh = setInterval( function () { $('#new').load('new.php').fadeIn("slow"); },

当我在facebook上收到评论或我的问题的答案时,我看到左上角的红色圆圈有任何效果。我每X分钟加载/刷新一次div。现在我需要在这个红色圆圈中打印我的结果(1,2,3…)。如何处理这个问题?我在
DIV id=“new”
中的结果

我的代码:

<script type="text/javascript">
var auto_refresh = setInterval(
function ()
{
$('#new').load('new.php').fadeIn("slow");
}, 10000); // refresh every 10000 milliseconds
</script>

<div id="new"></div>

var auto_refresh=setInterval(
函数()
{
$('#new').load('new.php').fadeIn(“slow”);
}, 10000); // 每10000毫秒刷新一次
演示屏幕:

谢谢

您可以使用SetTimeOut()javascript函数

(function(){
        $.ajax({
            'url': 'news.php', 
            'success':  function (data,textStatus)
                        {
                            var res = $.parseJSON(data);
                            if(res.ok)
                            {
                                $('#news').html(res.newsCount);
                            }
                        }
        });
        setTimeout(arguments.callee, 1000);
    })();​
我不知道你的new.php是做什么的,但我认为ajax函数是获得新通知计数的更好方法

例如:

对于php:

$result = array();
$result['ok'] = false;
/*
* make here your DB Query
*/

if($queryResultAsCount > 0 )
{
    $result['newsCount'] = $queryResultAsCount;
    $result['ok'] = true;
}

$json = json_encode($result);

die($json);

在您的ajax请求中,您会得到一个JSON对象,它有两个属性res.ok&res.newscont(与您死亡的php表相同)

请仔细阅读问题。我做了​​红色圆圈由CSS和Jquery效果生成。使圆圈为“是”,但必须从数据库中获取文本(即(1))?!当然,我得到了一个问题:现在我需要在圆圈中打印我的结果(1,2,3…)。只有红圈我的问题$(“#新”).html(x)?作为JSFIDLE?谢谢。对于您的函数,我在news.php中输入了什么代码?什么是
res.ok