javascript - 如何使用 PWA 服务工作者在后台发送请求
问题描述
我需要在后台使用 PWA 向后端发送请求,我尝试在 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);
但是在javascript中不起作用。
所以,如果有人可以帮助我,请发表评论。感谢您的关注。
解决方案
推荐阅读
- mysql - MySQL:Coalesce 不适用于具有唯一索引的表
- python - 从源代码构建后的Tensorflow导入错误
- github - 使用 Bootstrap 主题发布到 Git 的问题
- azure - Azure AD B2C - 异步电子邮件验证
- google-cloud-firestore - Firestore - 如何执行“反向”数组包含?
- .net-core - 保存到 Raven 时出现异常
- url - 发布报告后,查询字符串参数无法对数据进行切片
- node.js - 在我的应用程序中同步/保护敏感数据的正确方法是什么?
- java - 如何为 lambda 参数使用类而不是接口
- javascript - 当我单击另一个选项卡时如何自动停止视频