为了账号安全,请及时绑定邮箱和手机立即绑定

重复 ajax 调用以获取表的最新数据

重复 ajax 调用以获取表的最新数据

PHP
拉丁的传说 2024-01-19 16:59:17
我有一个相当简单的问题,但我不知道从哪里开始。我目前正在使用一个相当简单的 Laravel 应用程序,一些事情在幕后发生,但目前我只对一个页面感兴趣,该页面获取今天创建的数据库表中所有条目的列表,并将它们列出来。问题是,我希望这是动态的,每次新行进入数据库时都会在页面上更新(作业每 5 分钟运行一次检查,并在每次满足条件时填充数据库表,google ads api。)目前,该页面仅在刷新页面时添加到表格中,我被告知“ajax”会有所帮助,但从未使用过它,我不知道从哪里开始。我所需要的只是每隔 30 秒左右检查一次数据库,如果发现新行,则添加它们而不刷新页面。欢迎您提供任何建议或帮助。
查看完整描述

1 回答

?
慕容森

TA贡献1853条经验 获得超18个赞

您可以通过 AJAX 使用 setInterval 函数,这里是演示。我希望这能有所帮助。


setInterval(

            function(){

                $.ajax({

                    type: "GET",

                    data: {_method: "GET"},

                    url:'/YourRoute',

                    headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},

                    success:function (output) {

                        $("#yourDataTable").append('Append to div')

                    },

                    error:function (data) {

                        var errorMessage = JSON.parse(data.responseText);

                        console.log(errorMessage);

                    },


                });

            }, 300000);


查看完整回答
反对 回复 2024-01-19
  • 1 回答
  • 0 关注
  • 88 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信