javascript - 当在 AJAX、Jquery 中使用 GET 更新数据库时,如何反射(reflect)表上的更新

标签 javascript php jquery mysql ajax

我的 php 文件中有一个使用数据表显示的表。 单击表中一行中的链接后,数据库将使用 Jquery 和 GET AJAX 进行更新。 我的数据库正在更新,但如果没有手动刷新,表不会反射(reflect)更改。 如何才能使表值在单击按钮后立即反射(reflect)更改。 代码如下:

$("#note").click(function(){
                var note = prompt('Enter note');

                if(note){ 

                    var xmlhttp = new XMLHttpRequest();
                    xmlhttp.onreadystatechange = function() {
                        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) 
                        {
                            alert("Record updated");
                        }
                    };
                    xmlhttp.open("GET", "db_update.php?id="+id+"&note="+note, true);
                    xmlhttp.send();


                    /* $.get("db_update.php", { id: id[$index], note:note });  */
                }
                return false;

            });

请指教。

最佳答案

如果您使用 jquery 数据表,那么这将对您有所帮助:

$('#table_id').DataTable().ajax.reload();

否则进行ajax调用以从数据库获取更新的数据

关于javascript - 当在 AJAX、Jquery 中使用 GET 更新数据库时,如何反射(reflect)表上的更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38887725/

相关文章:

javascript - 使用 jquery ajax 和 FormData 跟踪文件上传的 ajax 发布进度

javascript - 延迟加载第 3 方 javascript

php - 在php中从数据库中获取多条记录的正确方法

javascript - 如何使用 jquery 将字符串转换为 HTMLElement?

javascript - AJAX 不再在页面上显示任何修改

javascript - addEventListener() 不会添加到 div,而是在启动时触发

javascript - 是否可以播放/暂停 .html 对象?

php $_POST方法获取textarea值

javascript - 尝试加载大视频但收到 '503 Service Unavailable'

javascript - 为什么我不能调用对象内部的值?