Advertisement
Guest User

Untitled

a guest
Aug 29th, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.14 KB | None | 0 0
  1. function addRow(tbody, data) {
  2. for (var i = 0; i < data.length; i++) {
  3. var tr = document.createElement('tr');
  4. tr.classList.add("table-row");
  5. var start = document.createElement('td');
  6. start.textContent = data[i].startTime;
  7. var end = document.createElement('td');
  8. end.textContent = data[i].endTime;
  9. var occupant = document.createElement('td');
  10. occupant.classList.add("occupant", data[i].startTime + data[i].endTime);
  11. tr.classList.add("table-success");
  12. occupant.textContent = "Libero";
  13. var actions = document.createElement('td');
  14. actions.classList.add('action');
  15. actions.innerHTML = '';
  16. var addReservation = document.createElement('a');
  17. addReservation.classList.add('blue-text');
  18. addReservation.innerHTML = '<i class="fa fa-user waves-effect"></i>';
  19. addReservation.addEventListener('click', function() { // *** non funziona su tutti ma solo sull'ultima tabella
  20. var request = new XMLHttpRequest();
  21. request.open("POST", "/php/getUsers.php", true);
  22. request.send();
  23. request.addEventListener('readystatechange', function() {
  24. if (this.readyState == 4 && this.status == 200) {
  25. var response = JSON.parse(this.responseText);
  26. var usersSelect = document.getElementById("users-select");
  27. for (var i = 0; i < response.length; i++) {
  28. var option = document.createElement("option");
  29. option.value = response[i].id;
  30. option.textContent = response[i].username + " - " + response[i].email;
  31. usersSelect.appendChild(option);
  32. }
  33. $('#users-select').material_select();
  34. }
  35. });
  36. $("#new-reservation").modal("show");
  37. });
  38. actions.appendChild(addReservation);
  39. tr.appendChild(start);
  40. tr.appendChild(end);
  41. tr.appendChild(occupant);
  42. tr.appendChild(actions);
  43. tbody.appendChild(tr);
  44. }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement