Posted in Javascript onMay 01, 2014
使用方法:
$("#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> {% endif %}
jquery插件之定时查询待处理任务数量
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@