-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathposti.js
33 lines (29 loc) · 1.53 KB
/
posti.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
var sumamma;
$("documet").ready( function(){
$("[type=checkbox]:not(.booked)").click(function(){
sumamma =this;
$.post("page_prenotationsDB.php", {column: this.value[0],
row: this.value[1],
stato: this.parentNode.className},
function(data, status){
if (status=="success"){
console.log(data);
if (data=="free" || data=="occupieduser" || data=="occupied" || data=="booked"){
sumamma.parentNode.classList.remove(sumamma.parentNode.getAttribute('class'));
sumamma.parentNode.classList.add(data);
var position = sumamma.value[0]+sumamma.value[1];
if (data=="free"){
$("#response")[0].innerHTML = "La prenotazione "+position+" è stata liberata correttamente";
} else if (data=="occupieduser"){
$("#response")[0].innerHTML = "La prenotazione "+position+" è stata fatta correttamente";
} else if (data=="booked"){
$("#response")[0].innerHTML = "La prenotazione "+position+" non è stata fatta perchè già fatta da un altro utente";
}
} else {
// it will probably be a message error
$("#response")[0].innerHTML = data;
}
}
})
})
});