从数据库中获取数据并不断更新网页

约书亚

我想要做的就是从数据库中获取一个字符串并将其显示在我的网站上,但让它不断刷新。这是一个朋友很快为我写的代码,但我真的对它一无所知,他不是来帮助我的,我需要在今晚之前完成。

查询只是
$sql = "SELECT status FROM light"; $result = $conn->query($sql);

我知道这应该很容易,但我真的想不通。谢谢分配!

setInterval(function() {
// Variables
let URL = "/localhost/form.php";
let request = new XMLHttpRequest();
let response = null;

// Response
request.onreadystatechange = function() {
// Checks
if (request.readyState != 4) { return false }
if (request.status == 521) { response = null }
if (request.status == 520) { response = null }
if (request.status == 508) { response = null }
if (request.status == 500) { response = null }
if (request.status == 500) { response = null }
if (request.status == 403) { window.location.reload() }
if (request.status == 302) { response = null }
if (request.responseText) { response = request.responseText } else { response = null }

// USE THE VALUE OF response TO UPDATE THE PAGE
console.log("Server responded with:", response);
}

// Submit
request.open('GET', URL, true);
request.send(null);
}, 1001);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js">
setInterval(function() {
    // Variables
    let url = "/localhost/form.php";

    // Get
    $.get(url, function(d) {
        // check if data (d) is valid
        // update ui accordingly [Eg. $("#abc").text(d)]
     console.log(d);
    });
}, 1001);
</script>

托宾

对于您的网页,可能使用:

<body>

 <div class='updatable'></div> // element in your page to display the text

 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> // get hold of jquery
 <script>
  $(document).ready(function(){ //wait until page is ready
   setInterval(function() { // this will execute the function every 1s
        // Variables
        let url = "form.php"; // locaiton of your form page

        // Get
        $.get(url, function(d) { // jquery function that 'does' the GET request
           $('.updatable').text(d) // when we have a returned request, populate the element above with the body of the returned request ( plain text )
        });
   }, 1000); // here we have set 1s (1000 ms)
  })
 </script>
</body>

对于以下方面的form.php事情:

$conn = new mysqli connection
$sql = "SELECT status FROM light"; 
$result = $conn->query($sql);
echo $result;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从多个电子表格创建数据库,并不断更新

来自分类Dev

更新数据库后自动刷新网页

来自分类Dev

使用Blazor在ASP.NET CORE中更新数据库后如何刷新网页

来自分类Dev

在UILabel中显示核心数据计数,并不断更新

来自分类Dev

如何在数据库后端发生写入时不断更新spark数据帧?

来自分类Dev

node.js-反复从mysql数据库更新网页

来自分类Dev

不断更新TableView中单元格内的数据

来自分类Dev

我可以在我的电脑上设置带有数据库的Wamp服务器,以不断更新我的Android应用程序的数据库吗?

来自分类Dev

Elasticsearch-分页不断更新数据

来自分类Dev

每分钟从文本文件中获取数据并更新网页

来自分类Dev

使用表单数据更新网页

来自分类Dev

在Matlab GUI上显示数据,该数据在单独的Matlab函数中不断更新

来自分类Dev

在Matlab GUI上显示数据,该数据在单独的Matlab函数中不断更新

来自分类Dev

如何在不刷新网页的情况下填充数据库列表

来自分类Dev

从 Python 中不断更新的文件中读取整个文件数据

来自分类Dev

读取一个不断更新的文件并等待新的数据写入文件中 C

来自分类Dev

WPF TextBox UpdateSourceTrigger = LostFocus不断更新数据

来自分类Dev

如何加载不断更新的分页数据?

来自分类Dev

不断更新地图上的新数据

来自分类Dev

实时更新数据库中的数据

来自分类Dev

更新数据库中的数据值

来自分类Dev

更新数据库中的数据列表

来自分类Dev

更新SQL数据库中的数据

来自分类Dev

从数据库中获取第一行会不断刷新页面

来自分类Dev

从数据库中的表获取数据

来自分类Dev

从UserSpice中的数据库获取数据

来自分类Dev

无法从数据库中获取数据

来自分类Dev

如何从数据库中获取数据?

来自分类Dev

从UserSpice中的数据库获取数据

Related 相关文章

  1. 1

    从多个电子表格创建数据库,并不断更新

  2. 2

    更新数据库后自动刷新网页

  3. 3

    使用Blazor在ASP.NET CORE中更新数据库后如何刷新网页

  4. 4

    在UILabel中显示核心数据计数,并不断更新

  5. 5

    如何在数据库后端发生写入时不断更新spark数据帧?

  6. 6

    node.js-反复从mysql数据库更新网页

  7. 7

    不断更新TableView中单元格内的数据

  8. 8

    我可以在我的电脑上设置带有数据库的Wamp服务器,以不断更新我的Android应用程序的数据库吗?

  9. 9

    Elasticsearch-分页不断更新数据

  10. 10

    每分钟从文本文件中获取数据并更新网页

  11. 11

    使用表单数据更新网页

  12. 12

    在Matlab GUI上显示数据,该数据在单独的Matlab函数中不断更新

  13. 13

    在Matlab GUI上显示数据,该数据在单独的Matlab函数中不断更新

  14. 14

    如何在不刷新网页的情况下填充数据库列表

  15. 15

    从 Python 中不断更新的文件中读取整个文件数据

  16. 16

    读取一个不断更新的文件并等待新的数据写入文件中 C

  17. 17

    WPF TextBox UpdateSourceTrigger = LostFocus不断更新数据

  18. 18

    如何加载不断更新的分页数据?

  19. 19

    不断更新地图上的新数据

  20. 20

    实时更新数据库中的数据

  21. 21

    更新数据库中的数据值

  22. 22

    更新数据库中的数据列表

  23. 23

    更新SQL数据库中的数据

  24. 24

    从数据库中获取第一行会不断刷新页面

  25. 25

    从数据库中的表获取数据

  26. 26

    从UserSpice中的数据库获取数据

  27. 27

    无法从数据库中获取数据

  28. 28

    如何从数据库中获取数据?

  29. 29

    从UserSpice中的数据库获取数据

热门标签

归档