我目前正在制作一个网络应用程序,我有一个弹出窗口,当点击时我已经关闭但我也希望它刷新表而不刷新页面。弹出窗口允许用户修改表中已有的数据。因此,当用户单击更新时,弹出窗口将关闭,然后更新该列。但我遇到的问题是我必须进行物理页面更新以查看更改。
无论如何更新表而不刷新整个页面。
这是更新记录的代码:
//updating appt details
$('#updateDetails').click(function()
{
var Update = $("#updateDetailsInput").val();
$.post('DescUpdate.php', {AID:(ViewingID), NewDescription: Update}).done(function(data)
{
$("#notesPopup").popup("close");
$("#Table").reload();
});
});
我尝试过使用.reload函数和刷新但我运气不好。谁能建议最好的选择是什么?
答案 0 :(得分:0)
试试这个:
$("#TableID").table("refresh");
答案 1 :(得分:0)
确定您发送的php文件确实以HTML格式返回表格数据:
<table>
[...]
</table>
我会用do:
$.post('DescUpdate.php', {AID:(ViewingID), NewDescription: Update}).done(function(data)
{
$("#notesPopup").popup("close");
$("#Table").html(data);
});
使用POST请求结果并在$(“#Table”)元素
中输入HTML