Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function addRow(tbody, data) {
- for (var i = 0; i < data.length; i++) {
- var tr = document.createElement('tr');
- tr.classList.add("table-row");
- var start = document.createElement('td');
- start.textContent = data[i].startTime;
- var end = document.createElement('td');
- end.textContent = data[i].endTime;
- var occupant = document.createElement('td');
- occupant.classList.add("occupant", data[i].startTime + data[i].endTime);
- tr.classList.add("table-success");
- occupant.textContent = "Libero";
- var actions = document.createElement('td');
- actions.classList.add('action');
- actions.innerHTML = '';
- var addReservation = document.createElement('a');
- addReservation.classList.add('blue-text');
- addReservation.innerHTML = '<i class="fa fa-user waves-effect"></i>';
- addReservation.addEventListener('click', function() { // *** non funziona su tutti ma solo sull'ultima tabella
- var request = new XMLHttpRequest();
- request.open("POST", "/php/getUsers.php", true);
- request.send();
- request.addEventListener('readystatechange', function() {
- if (this.readyState == 4 && this.status == 200) {
- var response = JSON.parse(this.responseText);
- var usersSelect = document.getElementById("users-select");
- for (var i = 0; i < response.length; i++) {
- var option = document.createElement("option");
- option.value = response[i].id;
- option.textContent = response[i].username + " - " + response[i].email;
- usersSelect.appendChild(option);
- }
- $('#users-select').material_select();
- }
- });
- $("#new-reservation").modal("show");
- });
- actions.appendChild(addReservation);
- tr.appendChild(start);
- tr.appendChild(end);
- tr.appendChild(occupant);
- tr.appendChild(actions);
- tbody.appendChild(tr);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement