簡體   English   中英

jQuery mobile,PHP和ajax表在單擊按鈕時重新加載而無需重新加載頁面

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM