jQuery mobile,PHP和ajax表重新加载按钮单击而不重新加载页面

时间:2013-08-07 09:08:38

标签: javascript php ajax jquery-mobile

我目前正在制作一个网络应用程序,我有一个弹出窗口,当点击时我已经关闭但我也希望它刷新表而不刷新页面。弹出窗口允许用户修改表中已有的数据。因此,当用户单击更新时,弹出窗口将关闭,然后更新该列。但我遇到的问题是我必须进行物理页面更新以查看更改。

无论如何更新表而不刷新整个页面。

这是更新记录的代码:

//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函数和刷新但我运气不好。谁能建议最好的选择是什么?

2 个答案:

答案 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