【问题标题】:How to display a database table data that is automatically updating ( no need to refresh) using codeigniter?如何使用codeigniter显示自动更新(无需刷新)的数据库表数据?
【发布时间】:2019-12-04 16:13:42
【问题描述】:

我正在尝试为学校项目制作队列管理系统,我想使用数据库表显示队列列表,我希望它能够实时更新而不刷新网络。如何使用 Codeigniter 显示自动更新(无需刷新)的数据库表数据?我正在尝试制作一个队列管理系统,我想使用数据库表显示队列列表,我希望它在不刷新网络的情况下实时更新。有人建议我使用 Ajax,但我还不知道如何使用它。请帮助我,我需要一些详细的解释或参考代码。

【问题讨论】:

  • 欢迎来到 Stack Overflow。这个问题并不适合 SO,因为它非常广泛,答案将基于意见。 SO 不是一个论坛,它是针对有关编程的特定问题的,通常涉及一些代码。请查看What topics can I ask about here?What types of questions should I avoid asking? 指南以获取更多信息。尝试搜索例如“实时代码点火器”以获取一些提示;一旦你有了一些代码,如果你遇到问题,就来 SO 寻求帮助。祝你好运!

标签: php html codeigniter


【解决方案1】:

在页面加载时,请从数据库中获取所有数据。并将最后插入的 id 存储在隐藏字段中,然后从最后更新的 id 运行 ajax 到所有可用的 id。

这里是你可以使用的ajax

     $.ajax({
       type: "GET",
       url: '/user/getData',
       crossDomain: true,
       beforeSend: function() {

       },
       success: function(res) {
            $('#tablerow').append(res);

       }
    });

在 getData 函数中,您可以简单地发回以表格行格式创建的新行并将它们附加到表格主体

【讨论】:

  • 为什么假设 OP 使用、可以使用甚至希望使用 jQuery?
猜你喜欢
  • 2018-05-03
  • 2013-02-11
  • 2018-10-08
  • 1970-01-01
  • 2016-07-25
  • 1970-01-01
  • 2017-11-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多