Теперь вам нужно будет использовать ajax-запрос к вашему php-файлу следующим образом:
function increment() {
if (running == 1) {
setTimeout(function() {
time++;
var mins = Math.floor(time / 10 / 60);
var secs = Math.floor(time / 10);
var tenths = time % 10;
if (mins == 5) ajaxDequeue(mins);
document.getElementById("timer").innerHTML = mins + ":" + secs + ":" + tenths;
increment();
}, 100)
}
}
function ajaxDequeue(mins){
$.ajax({
url: 'ajax.php?minutes=' + mins,
beforeSend: function()
{
document.getElementById("message").innerHTML = "Currently, Counters are available... Next Customer..."
},
success: function(response)
{
document.getElementById("message").innerHTML = response;
}
});
}
, затем в вашем файле ajax.php установите его для проверки значения минут
<?php
$minutes = $_GET["minutes"];
if (isset($minutes)) deQueue();
public function deQueue(){
if (!$this->isEmpty()) {
$this->front = ($this->front+1) %5;
$this->size--;
}else{
echo "The Counter is empty! <br>";
}
}
?>