我正在php中构建照片共享服务。我在jquery中使用了一个灯箱,当我们点击“添加”按钮添加照片时,它会弹出。我们可以上传多张照片。此外,我使用ajax上传照片,以便不重新加载页面。我希望在上传照片后,相同内容会自动加载到我的图库中,图库应该会显示新照片而无需刷新页面。照片将具有数据库中特定用户的特定ID,因此应该反映用户表中的更改。现在的问题是我无法控制灯箱的关闭按钮。因此,我无法修改它以调用任何其他功能,以便它执行查询并使用ajax显示我的照片。我听说我们可以使用JSON自动检测数据库中的更改,但我从未使用过JSON,几乎一无所知。任何人都可以在php中说明如何使用JSON检测mysql表中的更改?有没有其他方法可以实现它?请帮我。
答案 0 :(得分:1)
JSON 是一种理想的数据交换语言.JSON仅用于快速数据交互。因此,您无法在DOM请求的帮助下完成此操作。 http://www.json.org/
你可以用ajax做到这一点。您为每一秒发出ajax请求以进行最新更新。
或
使用像彗星
这样的长轮询方法编辑: - gowri:如何每秒发出ajax请求?
使用 setInterval
的setInterval(函数(){
//在这里进行ajax调用
},1000);