Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript PHP Ajax:在更新数据库时执行操作_Javascript_Php_Ajax - Fatal编程技术网

Javascript PHP Ajax:在更新数据库时执行操作

Javascript PHP Ajax:在更新数据库时执行操作,javascript,php,ajax,Javascript,Php,Ajax,我想做的是,当新的内容进入数据库时,它会得到输入的最新值,并根据它所说的内容播放特定的歌曲 例如,在我的电脑上,我运行这个网站。假设世界各地的其他人拿起手机,点击播放一首歌曲,该歌曲将自动在所有运行该页面的设备上播放。当有人选择一首新歌时,这首歌应该改变 我在这方面做了几次尝试,主要尝试在JavaScript中使用setInterval,但它只是像您所期望的那样不断更新 我想我真正想要的是一种跟踪数据库何时更新的方法,以及我可以使用的任何解决方案或代码示例?如果我理解正确,您可以使用推送通知。

我想做的是,当新的内容进入数据库时,它会得到输入的最新值,并根据它所说的内容播放特定的歌曲

例如,在我的电脑上,我运行这个网站。假设世界各地的其他人拿起手机,点击播放一首歌曲,该歌曲将自动在所有运行该页面的设备上播放。当有人选择一首新歌时,这首歌应该改变

我在这方面做了几次尝试,主要尝试在JavaScript中使用
setInterval
,但它只是像您所期望的那样不断更新


我想我真正想要的是一种跟踪数据库何时更新的方法,以及我可以使用的任何解决方案或代码示例?

如果我理解正确,您可以使用推送通知。

这里有一个如何设置js客户端的教程


在这种情况下,您不必向服务器发出不必要的请求来获取更新的数据。只需向客户端发送推送通知,并在客户端执行必要的操作。

如果我理解正确,您可以使用推送通知。

这里有一个如何设置js客户端的教程


在这种情况下,您不必向服务器发出不必要的请求来获取更新的数据。只需向客户端发送推送通知,并在客户端执行必要的操作。

跟踪您已“通知”的用户,这样您就不会多次“通知”他们相同的事情。跟踪您已“通知”的用户,这样您就不会多次“通知”他们相同的事情。