thinkphp5每日连续签到功能源代码

墨蓝 2023-09-25 11:48 118阅读 0赞

  <

  2018年6月

  >

  js代码:

  var isSign=false;

  var myday=new Array();

  var data={$str};

  for(var i=0;i

  myday[i]=data[i].datetime;

  }

  var cale=new Calendar(“idCalendar”, {

  qdDay: myday,

  onToday: function(o) {

  o.className=”onToday”;

  },

  onSignIn: function (){

  $$(“sign-txt”).innerHTML=’已签到’;

  },

  onFinish: function() {

  $$(“sign-count”).innerHTML=myday.length //已签到次数

  $$(“idCalendarYear”).innerHTML=this.Year;

  $$(“idCalendarMonth”).innerHTML=this.Month; //表头年份

  }

  });

  $$(“idCalendarPre”).οnclick=function() {

  cale.PreMonth();

  }

  $$(“idCalendarNext”).οnclick=function() {

  cale.NextMonth();

  }

  //添加今天签到

  $$(“signIn”).οnclick=function() {

  if(isSign==false) {

  var res=cale.SignIn();

  if(res==’1’) {

  //请求数据库 增加记录

  $.ajax({

  url: ‘signin’,

  type: ‘POST’,

  dataType: ‘json’,

  data: {},

  success:function(data){

  if (data.code==1) {

  $$(“sign-txt”).innerHTML=’已签到’;

  (“sign-count”).innerHTML=parseInt((“sign-count”).innerHTML) + 1;

  isSign=true;

  //获取积分

  $$(“integral”).innerHTML=data.integral;

  };

  }

  })

  } else if (res==’2’){

  $$(“sign-txt”).innerHTML=’已签到’;

  }

  } else {

  }

  }

  还有需要引用一个js文件,不会发出来,需要请给我私信。

  日

  一

  二

  三

  四

  五

  六

发表评论

表情:
评论列表 (有 0 条评论,118人围观)

还没有评论,来说两句吧...

相关阅读

    相关 使用redis bitmap实现签到功能

    1.签到功能的实现思路 最近有研究到用户的签到功能,对功能进行设计的时候想到使用msyql存储用户的签到记录,将用户的每日签到记录存储到表中,然后又想到每次签到就往表里面

    相关 利用redis实现每日签到功能

    今天给大家介绍一个简单的应用场景,我们迷你喵小程序最近新增了一个签到功能,但是每天只能签到一次,我们如何实现每日只签到一次呢? 想学习分布式、微服务、JVM、多线程、架构、j