0
点赞
收藏
分享

微信扫一扫

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


  <

  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 条评论