欢迎来到代码驿站!

jquery

当前位置:首页 > 网页前端 > jquery

jquery插件之定时查询待处理任务数量

时间:2021-07-24 09:35:11|栏目:jquery|点击:

使用方法:

复制代码 代码如下:

$("#todo_tip").pull_todo_count();

后台返回值

复制代码 代码如下:

{"todo_count":3}

js文件

复制代码 代码如下:

(function ($) {
    var element;
    $.fn.pull_todo_count = function () {
        var a = $('<a>0个审核待申请</a>');
        a.attr("href","/process/todo_list");
        a.appendTo($(this));
        $(this).hide();
        element = $(this);
        timerRequestData();
    };
    function timerRequestData() {
        $.ajax({
            url:'/pull_todo_count',
            type:'get',
            data:null,
            dataType:'json',
            success:function(data){
                var count = data["todo_count"];
                console.log(count);
                if(count > 0){
                    element.children("a").html(count+"个审核待申请");
                    element.show();
                }else{
                    element.hide();
                }
            }
        });
        setTimeout(timerRequestData,60000);
    }
})(jQuery);

模板html代码

复制代码 代码如下:

{% if user.is_authenticated %}
<span id="todo_tip" style="display: none;"></span>&nbsp;&nbsp;
{% endif %}

上一篇:jQuery+ajax实现顶一下,踩一下效果

栏    目:jquery

下一篇:深入分析jQuery.one() 函数

本文标题:jquery插件之定时查询待处理任务数量

本文地址:http://www.codeinn.net/misctech/160925.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有