Jquery 红色警报通知部门高层,如facebook stackexchange
当我在facebook上收到评论或我的问题的答案时,我看到左上角的红色圆圈有任何效果。我每X分钟加载/刷新一次div。现在我需要在这个红色圆圈中打印我的结果(1,2,3…)。如何处理这个问题?我在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"); },
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
?