topic_main_load.js 705 B

123456789101112131415161718192021222324
  1. function topic_main_load(name, sub) {
  2. var o_data = document.getElementById('main_topic');
  3. var url = "/api/topic/" + name + "/sub/" + sub + "?render=1";
  4. var n_data = "";
  5. var num = 1;
  6. var xhr = new XMLHttpRequest();
  7. xhr.open("GET", url, true);
  8. xhr.send(null);
  9. xhr.onreadystatechange = function() {
  10. if(this.readyState === 4 && this.status === 200) {
  11. t_data = JSON.parse(this.responseText);
  12. for(key in t_data) {
  13. n_data += t_data[key]['data'];
  14. num = key;
  15. }
  16. o_data.innerHTML = n_data;
  17. topic_plus_load(name, sub, String(Number(num) + 1));
  18. }
  19. }
  20. }