我的 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+"¬e="+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/