![](/img/trans.png)
[英]How to automatically reload the ajax/jQuery table data after a button click
[英]jQuery mobile, PHP and ajax table reload on button click without page reload
我當前正在制作一個Web應用程序,並且彈出一個窗口,單擊該按鈕時它會關閉,但我也希望它刷新表而不刷新頁面。 彈出窗口允許用戶修改表中已有的數據。 因此,當用戶單擊更新時,彈出窗口將關閉,然后更新該列。 但是我遇到的問題是我必須進行物理頁面更新才能看到更改。
無論如何,有沒有更新表而不刷新整個頁面的信息。
這是更新記錄的代碼:
//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函數以及刷新,但是運氣不佳。 誰能建議最好的選擇是什么?
嘗試這個:
$("#TableID").table("refresh");
確定發送給您的php文件確實以HTML形式返回表數據:
<table> [...] </table>
我會用do:
$.post('DescUpdate.php', {AID:(ViewingID), NewDescription: Update}).done(function(data)
{
$("#notesPopup").popup("close");
$("#Table").html(data);
});
這是使用POST請求結果並在$(“#Table”)元素中以HTML形式輸入的
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.