Advertisement
Guest User

Untitled

a guest
Jan 20th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.77 KB | None | 0 0
  1. var platform = new H.service.Platform({
  2. 'app_id': 'DCO4LUDHYRS1foINnFP0',
  3. 'app_code': '7fXbM6yMi_y2VwRdT6qu-g'
  4. });
  5. function foo(){
  6. var ajax = new XMLHttpRequest();
  7. var userId = 1;
  8. ajax.onreadystatechange = function(){
  9. if(ajax.readyState == 4 && ajax.status == 200){
  10. var response = JSON.parse(ajax.responseText);
  11. var tabela = document.getElementById('liste').getElementsByTagName('tbody')[0];
  12. tabela.innerHTML = "";
  13. response.data.forEach(function(element){
  14. var newRow = tabela.insertRow(tabela.rows.length);
  15. var newCell = newRow.insertCell(0);
  16. var newText = document.createTextNode(element.listName);
  17. newRow.id = element.listId;
  18. newCell.appendChild(newText);
  19. newRow.onclick = function(){foo2(newRow.id)}
  20. })
  21.  
  22. }
  23. }
  24. ajax.open('GET','/' + userId + '/lists');
  25. ajax.send();
  26. }
  27.  
  28. function foo2(id){
  29. var ajax = new XMLHttpRequest();
  30. if(localStorage.getItem('listId')) localStorage.removeItem(listId);
  31. localStorage.setItem('listId',id);
  32. var listId = id;
  33. var userId = 1;
  34. ajax.onreadystatechange = function(){
  35. if(ajax.readyState == 4 && ajax.status == 200){
  36. var response = JSON.parse(ajax.responseText);
  37. var tabela = document.getElementById('itemi').getElementsByTagName('tbody')[0];
  38. tabela.innerHTML = "";
  39. response.data.forEach(function(element){
  40. var newRow = tabela.insertRow(tabela.rows.length);
  41. var newCell = newRow.insertCell(0);
  42. var newText = document.createTextNode(element.itemContent);
  43. newRow.id = element.itemId;
  44. newCell.appendChild(newText);
  45. });
  46. }
  47. }
  48. ajax.open('GET', '/' + userId + '/lists/' + listId);
  49. ajax.send();
  50. }
  51.  
  52. function foo3(){
  53. var userId = document.getElementById('userId').value;
  54. var listName = document.getElementById('listName').value;
  55. var ajax = new XMLHttpRequest();
  56. ajax.onreadystatechange = function(){
  57. if(ajax.readyState == 4 && ajax.status == 200){
  58. foo()
  59. }
  60. };
  61. ajax.open('POST', '/addList');
  62. ajax.setRequestHeader('Content-type', 'application/json');
  63. ajax.send(JSON.stringify({
  64. userId : userId,
  65. listName : listName
  66. }));
  67. }
  68.  
  69. function foo4(){
  70. var listId = document.getElementById('deleteListId').value;
  71. var ajax = new XMLHttpRequest();
  72. ajax.onreadystatechange = function(){
  73. if(ajax.readyState == 4 && ajax.status == 200){
  74. foo();
  75. }
  76. };
  77. ajax.open('DELETE', '/deleteList/' + listId);
  78. ajax.send();
  79. }
  80.  
  81. function foo5(){
  82. var itemId = document.getElementById('deleteItemId').value;
  83. var ajax = new XMLHttpRequest();
  84. ajax.onreadystatechange = function(){
  85. if(ajax.readyState == 4 && ajax.status == 200){
  86. foo2(localStorage.getItem('listId'));
  87. }
  88. };
  89. ajax.open('DELETE', '/deleteitem/' + itemId);
  90. ajax.send();
  91. }
  92.  
  93. function foo6(){
  94. var itemId = document.getElementById('insertItemid').value;
  95. var listId = localStorage.getItem('listId');
  96. var content = document.getElementById('itemContent').value;
  97. var ajax = new XMLHttpRequest();
  98. ajax.onreadystatechange = function(){
  99. if(ajax.readyState == 4 && ajax.status == 200){
  100. foo2(localStorage.getItem('listId'));
  101. }
  102. };
  103. ajax.open('POST', '/' + listId + '/additem');
  104. ajax.setRequestHeader("Content-type",'application/json')
  105. ajax.send(JSON.stringify({
  106. item:{
  107. itemId : itemId,
  108. content : content
  109. }
  110. }));
  111. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement