首页 > 解决方案 > 如何使用 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中不起作用。

所以,如果有人可以帮助我,请发表评论。感谢您的关注。

标签: javascriptphpjqueryprogressive-web-apps

解决方案


推荐阅读