topic_reload.js 979 B

12345678910111213141516171819202122232425262728293031323334
  1. <div id="plus">
  2. </div>
  3. <script>
  4. function addZero(i) {
  5. if(i < 10) {
  6. i = "0" + i;
  7. }
  8. return i;
  9. }
  10. setInterval(
  11. function() {
  12. var d = new Date();
  13. var date = d.getFullYear() + '-' + addZero(d.getMonth() + 1) + '-' + d.getDate() + ' ' + addZero(d.getHours()) + ':' + addZero(d.getMinutes()) + ':' + addZero(d.getSeconds());
  14. var url = "/api/topic/''' + name + '''/sub/''' + sub + '''";
  15. var xhr = new XMLHttpRequest();
  16. xhr.open("GET", url);
  17. xhr.send();
  18. xhr.onreadystatechange = function() {
  19. if(xhr.status == 200) {
  20. var data = JSON.parse(xhr.responseText);
  21. data.forEach(function(element) {
  22. document.getElementById('plus').value += element['id'] + element['data'];
  23. });
  24. }
  25. }
  26. }
  27. , 3000);
  28. </script>