I need to send request to backend with PWA in background, I tried to use this code in sw.js
setInterval(function() {
$.ajax({
url: "<?= $this->Url->build([
'controller' => 'Users',
'action' => 'updateGeolocation'
]) ?>",
method: "POST", //First change type to method here
data: {
item_id: "id",
_csrfToken: "<?= $this->request->getAttribute('csrfToken');?>"
},
success: function(response) {
document.getElementById("disp").innerHTML = response;
},
error: function() {
//alert("error");
}
});
}, 5000);
But in javascript doesn't work.
So, if anyone can help me, leave a comment. Thank you for your attention.