数据库中的数据更改时更新视图


updating view when data in database changes

我在处理项目iam时遇到问题。在我的应用程序的一个路由(程序/消息)中,用户可以创建和编辑消息(使用ckeditor文本区域)。这些消息保存在数据库中。在另一条路径(程序/显示)上,应用程序生成html站点,其中包含用户创建的消息(从数据库中检索)。问题是,当用户更改消息数据中的某些内容(编辑或创建新的/删除)时,我需要更新显示视图(没有站点刷新ofc)。有什么解决方案吗?我在后台使用codeigniter。

您的视图页面必须包含ajax脚本。它将在一定的时间间隔内检查数据库的更改。仅此而已。我认为ajax对您来说是全新的。请获取更多AJAX概念。它很方便。。

你可以看到W3school--http://www.w3schools.com/ajax/default.asp

如果你赶时间。。然后https://thenewboston.com/videos.php?cat=61

您可以使用

Jquery ajax()函数Javascript setInterval()函数

将间隔设置为执行ajax函数的特定时间,以查看数据库中是否有特定的更改。如果有更改,则在ajax调用成功时更新视图。使用CCD_ 3还有另一种解决方案。但我对此不太确定。