Heim  >  Fragen und Antworten  >  Hauptteil

JQ zählt alle 10 Minuten herunter

Das Projekt erfordert eine Ziehung alle 10 Minuten, die mit der Serverzeit synchronisiert werden muss, um Betrug zu verhindern.

Meine Idee ist, Ajax zu verwenden, um alle 10 Sekunden die Serverzeit abzurufen, und dann JQ zu verwenden, um den Countdown zu vergleichen.

Zum Beispiel ist die Zeit, die ich abgerufen habe, 18:02.

Die Zeit, die ich im Lotto gezogen habe, ist 18:09, 18:19, 18:29 und so weiter.

Wie soll ich also die Logik von JQ schreiben? Die Countdown-Zeit auf der Front-End-Seite beginnt immer bei 10 Minuten. Wenn sie wie folgt angezeigt wird: 09:59 09:58

muss basierend auf der Serverzeit berechnet werden


按键盘手指磨破皮按键盘手指磨破皮2483 Tage vor1793

Antworte allen(4)Ich werde antworten

  • 濤

    2020-03-30 19:44:52

    兄弟你这个功能实现了吗,可以教教我吗?

    Antwort
    0
  • NULL

    NULL2017-12-07 13:28:14

    可以通过Soket实现,Soket是客户端与服务器建立长连接实现即时通信效果的

    Antwort
    0
  • ringa_lee

    ringa_lee2017-12-06 09:18:16

    能描述具体点不,你的意思是ajax每10秒请求一次服务器的时间,然后获取到的时间给前端倒计时进行抽奖?

    Antwort
    0
  • 按键盘手指磨破皮

    对 就是这个意思,就是很多网站那种抽奖或者秒杀倒计时,只不过我需求的是不停循环,这个倒计时结束马上又重新开始。比如10,9,8...1,0,10,9,8..... 因为怕有post作弊的 所以需要和服务器时间进行对比

    按键盘手指磨破皮 · 2017-12-06 19:13:23
  • StornierenAntwort