gpt4 book ai didi

php - 在不重新加载 PHP 页面的情况下反射(reflect)数据库中的更改

转载 作者:可可西里 更新时间:2023-11-01 08:55:12 24 4
gpt4 key购买 nike

我正在用 php 构建一个照片共享服务。我在 jquery 中使用了一个灯箱,当我们点击“添加”按钮添加照片时,它会弹出。我们可以上传多张照片。我还使用 ajax 上传照片,这样页面就不会重新加载。我希望在我上传照片后,相同的照片会自动加载到我的图库中,并且图库应该显示新照片而无需刷新页面。照片将在数据库中具有特定用户的特定 ID,因此最终应该反射(reflect)用户表中的更改。现在的问题是我无法控制灯箱的关闭按钮。因此,我不能修改它来调用任何其他函数,以便它执行查询并使用 ajax 显示我的照片。我听说我们可以使用JSON自动检测数据库中的变化,但我从未使用过JSON,几乎一无所知。谁能在 php 中举例说明如何使用 JSON 检测 mysql 表中的更改?还有其他方法可以实现吗?请帮我。

最佳答案

JSON 一种理想的数据交换语言。JSON 仅用于快速数据交互。因此,如果没有 DOM 请求的帮助,您无法做到这一点。 http://www.json.org/

您可以使用 ajax 来做到这一点。您每秒都发出 ajax 请求以获取最新更新。

使用像comet这样的长轮询方法

Implement COMET with PHP

编辑:-gowri:如何每秒发出ajax请求?

使用setInterval

setInterval(function(){

//make your ajax call here

},1000);

关于php - 在不重新加载 PHP 页面的情况下反射(reflect)数据库中的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5973218/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com